Список стандартных комбинаций клавиш, которые помогут при работе в bash.
- Ctrl + a – Переместиться в начало строки
- Ctrl + b – На один символ назад
- Ctrl + c – Прервать выполнение программы
- Ctrl + d – Удалить символ под курсором
- Ctrl + e – Переместиться в конец строки
- Ctrl + f – На один символ вперед
- Ctrl + k – Удалить все до конца строки
- Ctrl + y – Вставить все что было удалено с помощью Ctrl + k
- Ctrl + l – Очистить экран
- Ctrl + r – Поиск по истории команд, в обратном направлении
- Ctrl + u – Удалить все от курсора и назад до начала строки
- Ctrl + z – Приостановить/ Остановить выполнение команды
- Ctr + t – Поменять местами два символа
- Meta + < – Переместиться к первой строке в истории команд
- Meta + > – Переместиться к последней строке в истории команд
- Meta + ? – Само предскажет нужный файл или директории (почти как Tab)
- Meta + * – Показать все возможные окончания
- Meta + / – Тоже что и Tab (закончить набор команды)
- Meta + . – Вставить аргумент предыдущей команды
- Meta + b – Двигаться назад по одному слову
- Meta + c – Изменить букву со строчной в заглавную
- Meta + d – Удалить все что стоит впереди курсора, до следующего слова
- Meta + f – Двигаться вперед на одно слово
- Meta + l – Сделать все символы слова строчными
- Meta + n – Поиск по истории вперед
- Meta + p – Поиск по истории назад
- Meta + r – Отозвать команду
- Meta + t – Поменять слова местами
- Meta + u – Сделать все символы слова заглавными
- Meta + Backspace – Удалить все от курсора назад
- / + Tab + Tab – Показать структуру папки /, включая скрытые папки и файлы (как ls -a)
- * + Tab + Tab – Показать все поддиректории (без скрытых)
- ~ + Tab + Tab – Показать всех пользователей с “/etc/passwd”
- $ + Tab + Tab – Показать все системные переменные
- @ + Tab + Tab – Содержимое “/etc/hosts”
- !# Повторить команду в истории, где # номер строки
(Клавиша Meta на PC-клавиатурах известна как клавиша Alt)