Все горячие клавиши терминала в 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.