Команды быстрого доступа
Ctrl + a - перейти в начало командной строки
Ctrl + e - перейти в конец командной строки
Ctrl + k - удалить от курсора до конца командной строки
Ctrl + u - удалить курсор от начала командной строки
Ctrl + w - удалить от курсора до начала слова (т.е. удалить назад одно слово)
Ctrl + y - вставить слово или текст, вырезанный с помощью одного из ярлыков удаления (например, выше) после курсора
Ctrl + xx - перемещение между началом командной строки и текущей позицией курсора (и обратно)
Alt + b - переместиться назад на одно слово (или перейти к началу слова, на котором в данный момент находится курсор)
Alt + f - переместиться на одно слово вперед (или перейти к концу слова, в котором находится курсор)
Alt + d - удалить до конца слова, начинающегося с курсора (целое слово, если курсор находится в начале слова)
Alt + c - использовать заглавные буквы до конца слова, начинающегося с курсора (целое слово, если курсор находится в начале слова)
Alt + u - сделать верхний регистр от курсора до конца слова
Alt + l - сделать строчные буквы от курсора до конца слова
Alt + t - поменять текущее слово с предыдущим
Ctrl + f - перейти на один символ вперед
Ctrl + b - переместиться назад на один символ
Ctrl + d - удалить символ под курсором
Ctrl + h - удалить символ перед курсором
Ctrl + t - поменять символ под курсором с предыдущим
Команды быстрого вызова Recall
Ctrl + r - поиск в истории назад
Ctrl + g - выход из режима поиска истории
Ctrl + p - предыдущая команда в истории (то есть вернуться к истории команд)
Ctrl + n - следующая команда в истории (т.е. пройти вперед по истории команд) Alt +. - использовать последнее слово предыдущей команды
Командные клавиши управления
Ctrl + l - очистить экран
Ctrl + s - останавливает вывод на экран (для длительной многословной команды)
Ctrl + q - разрешить вывод на экран (если ранее был остановлен командой выше)
Ctrl + c - завершить команду
Ctrl + z - приостановить / остановить команду
Команды Bash Bang (!) Bash также имеет несколько удобных функций, которые используют! (взрыв), чтобы позволить вам сделать некоторые интересные вещи с командами Bash.
!! - выполнить последнюю команду! Blah - запустить самую последнюю команду, начинающуюся с 'blah' (например,! Ls)
! blah: p - распечатать команду, которую запустит! blah (также добавляет ее как последнюю команду в истории команд)
! $ - последнее слово предыдущей команды (аналогично Alt +.)
! $: p - вывести слово, которое заменяет! $
! * - предыдущая команда, за исключением последнего слова (например, если вы введете «_find somefile.txt /», тогда! * Даст вам «_find somefile.txt»)
! : p - распечатать что! заменит