Горячие клавиши в shell (bash)

Поговорим о горячих клавишах, когда у нас под рукой есть всего-лишь допустим мобильный телефон, без дополнительных клавишь и прочих радостей жизни.

Ctrl + a — переход в начало строки.
Ctrl + b — переход на 1 символ назад.
Ctrl + d — удаляет символ под курсором (аналог delete).
Ctrl + e — переход к концу строки.
Ctrl + f — переход на 1 символ вперёд.
Ctrl + h — удаление символа слева от курсора.
Ctrl + k — вырезает все символы слева от курсора до конца строки.
Ctrl + l — очищает экран (аналог clear), но оставляет введённую команду.
Ctrl + n — следующая команда из введённых ранее (аналог стрелки вниз).
Ctrl + p — предыдущая команда из введённых ранее (аналог стрелки вниз).
Ctrl + r — поиск по истории команд.
Ctrl + j — прекращает поиск и позволяет отредактировать найденную команду.
Ctrl + t — меняет символ под курсором на предыдущий.
Ctrl + u — вырезает все символы слева от курсора до начала строки.
Crtl + y — вставить вырезанное.
Ctrl + w — вырезает символы слева от курсора до начала слова.
Ctrl + xx — переходит от текущей позиции курса в начало строки и обратно.
Ctrl + Shift + — — вернуть удалённую строку.

Так же в давние времена существовала клавиша Meta.
Esc, Shift + ~ — дополняет имя пользователя.
Esc, Shift + b — переход на 1 слово назад.
Esc, Shift + f — переход на 1 слово вперёд.
Esc, Shift + l — переводит текст в нижний регистр до конца слова, на котором находится курсор.
Esc, Shift + c — делает заглавной букву слова, на котором находится курсор.
Esc, Shift + u — переводит текст в верхний регистр до конца слова, на котором находится курсор.

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