Набор комманд, которые помогут ускорить вашу работу с терминалом linux:
Сочетания клавиш | | Описание |
---|---|
Tab | Автоподстановка допустимых вариантов(файлов, папок, комманд) |
Ctrl + A | Перемещает курсор в начало строки |
Ctrl + E | Перемещает курсор в конец строки |
Ctrl + U | Удаляет все символы в строке до курсора |
Ctrl + R | Поиск по ранее вводимым командам (если раньше делал history | grep 'command' ) |
Ctrl + C | Завершение запущенного процесса. Эта комбинация отправляет процессу сигнал SIGINT — это стандартный для большей части процессов запрос. |
Ctrl + D | Закрыть текущий shell |
Ctrl + Z | Переместить запущенный процесс в фон. Чтобы вернуть из фонового режими, введите команду fg |
Ctrl + W | Удаляет слово(точнее группу подряд идущих букв,чисел,символов) слева от курсора до начал слова |
Alt + D | Удаляет слово(точнее группу подряд идущих букв,чисел,символов) справа от курсора до конца слова |
Ctrl + K | Удаляет все символы справа от курсора |
Ctrl + Y | Вернуть удаленное с помощью Ctrl + W или Ctrl + U или Ctrl + K |
Esc + T | Поменять местами два последних слова до курсора |
Alt + F | Переместить курсор на одно слово вперед |
Alt + B | Переместить курсор на одно слово назад |
Менее популярные, но тоже могут пригодиться:
Ctrl + T | Поменять местами два последних символа до курсора |
Ctrl + S | Отключить вывод символов в терминал |
Ctrl + Q | Отменить команду Ctrl + S |
Ctrl + H | Аналогично клавиши backspace |
Ctrl + L | Очистить экран, результат такой же, как от команды clear |
Все вышеописанное справедливо для таких командных интерпретаторов как BASH ZSH, на других не пробовал, да и врядли понадобится. Кстати, в shell-е СSH для авто-дополнения используеться сочетание клавиш Ctrl+d .