Если вы поработали с терминалом-наверняка, прониклись его удобством и простотой,а самое главное-скоростью выполнения задач.Сегодня я вам покажу как можно ещё ускорить,упростить,а иногда улучшить работу терминала с помощью некоторых фишек и хитростей.
Начнём с чего по-проще и известнее:
Чтобы начать исполнение команды на заднем фоне-достаточно добавить '&':
echo "Hello"&
В данном,как и любом другом примере,в котором есть вывод в консоль-он никуда не пропадёт.То есть обо всём,что сообщает программа в текстовом терминале-будет выводиться.
После выполнения отображается номер задачи и её pid.Так же придёт сообщение об завершении программы.
Чтобы вернуть программу в исходное положение:
fg номер_задачи
fg 1
Терминал постоянно пишет историю ваших команд,чтобы их просмотреть введите history,но если вы хотите чтобы по каким-то причинам команда не попала в этот список-просто введите её с пробелом в начале:
echo "hello"
Часто,когда для того или иного действия нужны права рутра,а команда была введена без sudo-знайте,что линукс постоянно хранит предыдущую команду в переменной,чтобы к ней обратиться введите "!!" :
nano /etc/hosts
sudo !!
Если вам нужен просто последний аргумент из последней команды-у линукса и на это есть решение,просто добавьте "!$"
pacman -Ss python
pacman -S !$
Если нужно взять последний аргумент не из последней команды-просто укажите отрицательное число от последнего поста "!-1$":
pacman -Ss python
pacman -Ss bash
pacman -S !-1$
Это конечно же далеко не все "фишки" терминала.В следующей статье я с вами поделюсь горячими клавишами,которые ещё больше упростят работу с терминалом.Всего доброго!