| Клавиша | Описание реакции системы |
|---|
| ‹Стрелка вправо› или ‹Ctrl›+‹F› | Перемещение вправо по командной строке в пределах уже набранной цепочки символов плюс один символ справа (место для ввода следующего символа) |
| ‹Стрелка влево› или ‹Ctrl›+‹B› | Перемещение на один символ влево |
| ‹Esc›+‹F› | Перемещение на одно слово вправо |
| ‹Esc›+‹B› | Перемещение на одно слово влево |
| ‹Home› или ‹Ctrl›+‹A› | Перемещение в начало набранной цепочки символов |
| ‹End› или ‹Ctrl›+‹E› | Перемещение в начало/конец набранной цепочки символов |
| ‹Del› или ‹Ctrl›+‹D› | Удаление символа, на который показывает курсор |
| ‹Backspase› | Удаление символа в позиции, предшествующей курсору |
| ‹Ctrl›+‹K› | Удалить правую часть строки, начиная с символа, на который указывает курсор |
| ‹Ctrl›+‹U› | Удалить левую часть строки, включая символ, который находится слева от курсора |
| ‹Enter› или ‹Ctrl›+‹M› | Запуск на выполнение команды, определяемой набранной цепочкой символов |
| ‹Ctrl›+‹L› | Очистить экран и поместить текущую команду в верхней строке экрана |
| ‹Ctrl›+‹T› | Поменять местами два символа: символ, на который показывает курсор, и символ слева от курсора, затем, курсор переместить на один символ вправо |
| ‹Esc›+‹T› | Поменять местами два слова: слово, на которое указывает курсор и слово слева от первого |
| ‹Ctrl›+‹K› | Вырезать часть строки от текущей позиции курсора до конца строки (вырезанная часть строки сохраняется в буфере, ее можно вставить в другое место строки) |
| ‹Esc›+‹D› | Вырезать часть строки от текущей позиции курсора до конца текущего слова (если курсор указывает на пробел между словами, то вырезается все слово справа от курсора) |
| ‹Esc›+‹Del› | Вырезать часть строки от текущей позиции курсора до начала текущего слова (если курсор указывает на пробел между словами, то вырезается все слово слева от курсора) |
| ‹Ctrl›+‹W› | Вырезать часть строки от текущей позиции курсора до предыдущего пробела |
| ‹Ctrl›+‹Y› | Вставить последний вырезанный текст в позицию курсора |
| ‹Esc›+‹C› | Символ, на который указывает курсор, заменить на тот же, но заглавный, а курсор переместить на первый пробел справа от текущего слова |
| ‹Esc›+‹U› | Сделать символы данного слова заглавными, начиная с символа, на который указывает курсор, а курсор установить на пробел справа от слова |
| ‹Esc›+‹L› | Превратить символы, начиная с символа, на который указывает курсор, до конца данного слова в прописные (маленькие) буквы, а курсор установить на пробел справа от слова |
| ‹Shift›+‹PgUp› ‹Shift›+‹PgDown› | Эти команды позволяют просмотреть несколько страниц экранного вывода (количество зависит от размера видеопамяти); полезны в тех случаях, когда та или иная команда выводит на экран очень много информации, быстро пробегающей по экрану и как бы исчезающей для пользователя; как видите, эта информация не пропадает |
| ‹Ctrl›+‹C› | Прервать выполнение запущенной команды |
| ‹Ctrl›+‹D› | Выход из оболочки bash |