Горячие клавиши терминала в Linux



Управление процессами

Ctrl + C - прервать процесс (послать сигнал Interrupt).

Ctrl + Z - приостановить процесс (послать сигнал Stop).



Перемещение курсора

Ctrl + A - переместить курсор в начало строки.

Ctrl + E - переместить курсор в конец строки (E - End).

Alt + F - переместить курсор на одно слово вперед (F - Forward).

Alt + B - переместить курсор на одно слово назад (B - Back).

Ctrl + F - переместить курсор на один символ вперед (F - Forward).

Ctrl + B - переместить курсор на один символ назад (B - Back).



Редактирование текста

Ctrl + L - очистить экран. Аналог команде clear.

Ctrl + D - удалить символ под курсором (D - Delete).

Alt + T - поменять местами два слова. Слово под курсором меняется со словом слева от курсора (T - Translocate)

Ctrl + T - поменять местами два символа. Символ под курсором меняется с символом слева от курсора (T - Translocate).

Alt + L - перевести символы в нижний регистр, начиная с символа под курсором и до конца слова (L - Lowercase).

Alt + U - перевести символы в верхний регистр, начиная с символа под курсором и до конца слова (U - Uppercase).



Вырезание и вставка текста

Ctrl + K - вырезать текст от курсора до конца строки (K - Kill).

Ctrl + U - вырезать текст от курсора до начала строки.

Alt + D - вырезать слово от курсора до его конца (D - Delete).

Alt + Backspace - вырезать слово от курсора до его начала. Если курсор находится на начале слова, то удаляется предыдущее слово.

Ctrl + Y - вставить вырезанный текст из буфера обмена на место курсора.



Дополнение команды

Tab - дополнить текст команды. (ls essa => ls essay.txt)

Alt + ? - вывести все варианты дополнения (тоже если нажать Tab дважды).

Alt + * - вставить все варианты дополнения в аргументы команды.



Поиск команд в истории

Ctrl + R - начать поиск команд в истории. Нажмите еще раз чтобы двигаться вверх по истории. Нажмите Enter чтобы выполнить найденную команду.

Ctrl + J - вставить найденную команду в терминал, без выполнения.

Ctrl + G - прекратить поиск команд в истории.

Ctrl + P - показать предыдущую запись в истории. Аналог клавише со стрелкой вверх. (P - uP).

Ctrl + N - показать следующую запись в истории. Аналог клавише со стрелкой вниз. (N - dowN).

Alt + < - перейти к первой записи в истории.

Alt + > - перейти к последней записи в истории.

Alt + N - поиск в прямом порядке (ввести команду и нажать Enter).

Alt + P - поиск в обратном порядке (ввести команду и нажать Enter).

Ctrl + O - выполнить команду из истории и перейти к выполнению следующей по списку. Работает только в поиске Ctrl+R.



@linuxkalii