Tab ↹: Автодополнение строки за курсором.
Ctrl+!: Повторить последнюю команду.
Ctrl+a: Перемещает курсор в начало строки (эквивалентно клавише Home).
Ctrl+b: Перемещает курсор на один символ назад (эквивалентно клавише ←).
Ctrl+r: Поиск по набранным ранее командам.
Ctrl+c: Посылает сигнал SIGINT текущему заданию, который обычно (но не всегда) прекращает и закрывает его.
Ctrl+d: Посылает маркер EOF, который (если не отключено опцией и текущая строка не содержит текста) закрывает текущую оболочку (эквивалентно команде exit), при вводе в исполняющуюся программу завершает ввод, если в строке нет текста, иначе завершает строку без символа завершения строки.
Ctrl+d: Удаляет текущий символ (только если есть текст на текущей строке) (эквивалентно клавише Delete).
Ctrl+e: Перемещает курсор в конец строки (эквивалентно клавише End).
Ctrl+f: Перемещает курсор на один символ вперёд (эквивалентно клавише →).
Ctrl+h: Удаляет предыдущий символ (то же самое, что и клавиша ← Backspace).
Ctrl+i: Эквивалентно клавише Tab ↹.
Ctrl+j: Эквивалентно клавише ↵ Enter.
Ctrl+k: Очищает содержимое строки после курсора и копирует это в буфер обмена экземпляра bash (kill ring).
Ctrl+l: Очищает содержимое экрана (эквивалентно команде clear).
Ctrl+m: Эквивалентно клавише ↵ Enter.
Ctrl+n: (следующее) перелистывает к следующей команде (эквивалентно клавише ↓).
Ctrl+o: Выполняет найденную команду в истории, и выбирает следующую строку относительно текущей строки в истории для того, чтобы отредактировать.
Ctrl+p: (предыдущее) перелистывает к предшествующей команде (эквивалентно клавише ↑).
Ctrl+q: Возобновить вывод процесса.
Ctrl+s: Приостановить вывод процесса (stop).
Ctrl+t: Обмен местами соседних символов.
Ctrl+u: Очищает содержание строки до курсора и копирует его в буфер обмена экземпляра bash (kill ring).
Ctrl+w: Убирает слово до курсора и копирует его в буфер обмена экземпляра bash (kill ring).
Ctrl+y: добавляет содержимое буфера обмена экземпляра bash от позиции курсора.
Ctrl+z: Посылает сигнал SIGTSTP текущему заданию, который приостанавливает его выполнение, и возобновляет приём команд. Для возобновления его выполнения в фоновом режиме можно ввести команду bg. Для того, чтобы вернуть его из фонового режима или приостановки, можно выполнить fg.
Ctrl+/: Прервать текущий процесс с дампом памяти (core dump), послав ему сигнал.
Ctrl+_ (Ctrl+⇧ Shift+-): Откат редактирования.
Alt+>: переход к последней команде в истории.
Alt+b: (назад) перемещает курсор назад на одно слово (эквивалентно клавише Ctrl+←).
Alt+d: Сокращает слово после курсора.
Alt+f: (вперёд) перемещает курсор вперёд на одно слово (эквивалентно клавише Ctrl+→).
Alt+t: Меняет два слова перед курсором местами.
Alt+.: Добавляет последний аргумент предыдущей команды.
Alt+c: Заменить букву под курсором на заглавную.
Alt+l: Заменить букву под курсором на строчную.
Ctrl+x Ctrl+x: Переносит курсор к началу строки от текущей позиции, и обратно.
Ctrl+x Ctrl+e: Редактирует текущую строку в программе $EDITOR, или vi, если не предопределено.
Ctrl+x Ctrl+v: Вывод на экран информации о версии текущего экземпляра bash.