/ Страницы / Горячие клавиши / Комбинации клавиш терминала

Перечень комбинаций клавиш при работе с терминалом:

-- Клавиша Ctrl:
Ctrl + a – переместиться в начало строки
Ctrl + b – переместиться на один символ назад
Ctrl + c – прервать текущий процесс (сигнал SIGINT)
Ctrl + d – выход из командного интерпретатора. Если курсор находится
под каким либо символом, то символ будет удален
Ctrl + e – переместиться в конец строки
Ctrl + f – переместиться на один символ вперед
Ctrl + g – выход из режима дополнения
Ctrl + h – удаление символа слева (аналог backspace)
Ctrl + i – аналог Tab
Ctrl + j – сброс параметров терминала
Ctrl + k – удалить все до конца строки
Ctrl + l – очистка экрана
Ctrl + m – аналог клавиши “Enter”
Ctrl + n – следующая команда в истории команд
Ctrl + p – предыдущая команда в истории команд
Ctrl + q – запустить процесс
Ctrl + r – перевести командную строку в режим поиска команды по истории
Ctrl + s – остановить процесс
Ctrl + t – поменять местами два символа
Ctrl + u – удалить все от курсора и до начала строки
Ctrl + v – преобразует следующую клавишу в её символьное обозначение
(Ctrl+D – ^D, Ctrl + c – ^C и т.д.)
Crtl + w – удалить последнее слово
Ctrl + x дважды – прыжок между началом строки и текущей позицией курсора
Ctrl + y – вставить все что было удалено с помощью Ctrl + K
Ctrl + z – перевести процесс в фоновый режим

-- Клавиша Alt:
Alt + < – к первой команде в истории команд
Alt + > – к последней команде в истории команд
Alt + ? – показать весь список вариантов дополнения
Alt + * – вставить все возможные варианты дополнения
Alt + / – попытаться дополнить имя файла (из имеющихся в текущем
каталоге)
Alt + . – вставить последний аргумент из предыдущей команды
Alt + b – на одно слово влево
Alt + c – сделать первую букву слова заглавной (и перейти к следующему слову)
Alt + d – удалить все символы от текущей позиции до конца слова
Alt + f – переместиться вправо на слово
Alt + l – сделать первую букву слова строчной и перейти к следующему
слову
Alt + n – искать по истории команд после полного ввода и нажатия [Enter]
Alt + p – искать по истории назад
Alt + r – очистить всю строку
Alt + t – поменять слова местами
Alt + u – сделать все буквы заглавными от текущей позиции до конца
слова
Alt + BackSpace – удалить все символы от текущей позиции до начала
слова

-- Клавиша Tab:
2T (двойное нажатие Tab) – все доступные команды
net<2T> – все доступные команды начинающиеся на net
/2T – все каталоги. Для текущего необходимо набрать ./2Т
*2T – каталоги, кроме скрытых
~2T – все пользователи, присутствующие в /etc/passwd
~uT – все пользователи, присутствующие в /etc/passwd, начинающиеся на u
$2T – все системные переменные
@2T – все записи в /etc/hosts
=2T – вывод наподобие ls или dir

-- Клавиша Esc:
Esc + d – удалить от курсора до конца слова
Esc + f – вправо на слово
Esc + b – влево на слово
Esc + t – поменять местами слова (слева направо)

-- Остальные команды:
!! – выполнить последнюю команду в истории
!com – выполнить последнюю команду в истории, начинающуюся на com
!a:p – напечатать последнюю команду в истории, начинающуюся на a
!n – выполнить n-ную команду в истории
!$ – последний аргумент последней команды
!^ – первый аргумент последней команды
^abc^xyz – заменить abc на xyz в последней команде и выполнить результат

Информационный источник:
Е. Коноплев "Базовый курс Linux".