Комбинации клавиш в bash

В этой статье я собрал наиболее полезные комбинации клавиш («Горячие клавиши») командной оболочки bash, которая обширно используется в *nix-подобных системах.

Перемещение:

Ctrl + A — перемещение курсора в начало командной строки
Ctrl + E — перемещение курсора в конец командной строки.
Alt + B — переместить курсор назад на одно слово.
Alt + F — переместить курсор вперед на одно слово.

Удаление:
Ctrl + K — удаление всех символов от курсора до конца командной строки.
Ctrl + U — удаление всех символов от курсора до начала командной строки.
Ctrl + W — удаление символов от курсора до начала слова слева.
Alt + D — удаление символов от курсора до конца слова.

Вставка:
Ctrl + Y — вставляет символ, слово или текст который был удален при помощи сочетаний клавиш приведенных в разделе к комбинациями удаления.

Смена регистра букв:
Alt + C — превращает под курсором букву в заглавную.
Alt + U — переводит все буквы от курсора и до конца слова в заглавные.
Alt + L — переводит все буквы от курсора и до конца слова в нижний регистр.

Работа с историей:
Ctrl + R — вход в режим поиска команды в истории.
Ctrl + G — выход из режима поиска в истории.
Ctrl + P — предыдущая команда в истории (шаг назад по истории). Можно использовать клавишу со стрелкой вверх.
Ctrl + N — следующая команда в истории (шаг вперед по истории). Можно использовать клавишу со стрелкой вниз.
Alt + . — использовать последнее слово предыдущей команды.

Работа с выводом на экран:
Ctrl + L — очистка экрана.
Ctrl + S — остановить вывод на экран.
Ctrl + Q — возобновить вывод на экран, если раньше он был приостановлен командой выше.

Управление выполнением программы:
Ctrl + C — прекратить, прервать выполнение текущей команды.
Ctrl + Z — приостановить, остановить выполнение текущей команды. Приостановленную команду можно снова вернуть к жизни командой fg, либо запустить её в фоновом режиме командой bg.


Поделиться:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован.

*