Bash.Горячие клавиши

Bash.Горячие клавиши

https://t.me/HotCheatSheet

Горячие клавиши для Bash, это самое первое, что нужно знать программисту на его нелёгком пути. Сегодня представлены эти самые хоткеи, ведь никогда не знаешь когда они могут понадобиться =)


Сочетания клавиш Ctrl:

Ctrl + a — переход в начало строки

Ctrl + b — перевод на 1 символ назад

Ctrl + c — посылает программе SIGINT. Обычно, прерывает текущее задание

Ctrl + d — удаляет символ под курсором, или выполняет exit

Ctrl + e — переход к концу строки

Ctrl + f — переход на 1 символ вперёд

Ctrl + k — удаляет всё, до конца строки

Ctrl + l — очищает экран. Аналог команды clear

Ctrl + n — следующая команда в истории

Ctrl + p — предыдущая команда в истории

Ctrl + t — меняет символ под курсором на предыдущий. Или тянет предыдущий символ к концу строки

Ctrl + u — удаляет все символы слева от курсора до начала строки

Ctrl + w — удаляет символы слева от курсора до начала слова

Ctrl + x @ — показывает возможные дополнения имени хоста (имена берутся из /etc/hosts)

Ctrl + x; Ctrl + e — открывает $EDITOR для изменения введённой строки. После сохранения изменений, команда отправляется на исполнение. Если переменная не задана, то открывается системный текстовый редактор

Ctrl + x; Ctrl + v — показать версию bash

Ctrl + x; Ctrl + x — переходит от текущей позиции курса в начало строки и обратно

Ctrl + z — приостанавливает текущую задачу


Сочетания клавиш Alt:

Alt + < — переход к первой команде в истории команд

Alt + > — переход к последней команде в истории

Alt + ? — показывает список возможных дополнений команды(аналогично tab-tab)

Alt + * — вставляет все возможные дополнении команды в строку команд

Alt + / — пытается дополнить имя файла (аналогично табуляции)

Alt +. — вставляет последний аргумент предыдущей команды (аналог !$)

Alt + b — сдвигает курсор влево на 1 слово

Alt + c — делает букву под курсором большой, а остальные, до конца слова, маленькими

Alt + d — удаляет символы с текущей позиции курсора и до конца слова

Alt + f — передвигает курсор на одно слово вперёд

Alt + l — делает все буквы с текущей позиции курсора и до конца слова маленькими

Alt + t — меняет местами слова под курсором и предыдущее

Alt + u — переводит буквы с текущей позиции курсора и до конца слова в верхний регистр

Alt + backspace — удаляет символы с текущей позиции курсора до начала слова


Сочетания клавиш Tab:

TabTab — дополнение команды. Если нажать при пустой строке — выведет список всех доступных команд

(string)TabTab — выведет список возможных дополнений

(dir)TabTab — покажет подпапки папки dir

*TabTab — покажет подпапки исключая скрытые

~TabTab — выведет всех пользователей из /etc/passwd. Дополнив имя пользователя можно перейти в его домашний каталог

$TabTab — выводит список дополнений для системных переменных

@TabTab — дополняет имена хостов содержащимися в /etc/hosts

=TabTab — листинг текущей директории, аналогичный ls

Report Page