Навигация

Ctrl + a — переход в начало строки
Ctrl + e — переход к концу строки
Ctrl + b — переход на 1 символ назад
Ctrl + f — переход на 1 символ вперед
Alt + b — сдвигает курсор влево на 1 слово
Alt + f — передвигает курсор на одно слово вперёд

Удаление

Ctrl + d — удаляет символ под курсором (аналог delete)
Ctrl + h — удаляет символ перед курсором (аналог backspace)
Ctrl + k — удаляет всё, до конца строки (EOL, а не на экране!)
Ctrl + u — удаляет все символы слева от курсора до начала строки.
Ctrl + l — очищает экран. Аналог команды clear.
Alt + Backspace — удаляет символы с текущей позиции курсора до начала слова.

Изменение

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

Регистр

Alt + u — переводит буквы с текущей позиции курсора и до конца слова в верхний регистр
Alt + l — делает все буквы с текущей позиции курсора и до конца слова маленькими
Alt + c — делает букву под курсором большой, а остальные, до конца слова, маленькими.

Поиск

Ctrl + r — поиск по истории. Повторение поиска (листание результатов поиска).

Источник https://habrahabr.ru/post/99843/