Таблица
3.2.
Клавиши редактирования командной строки
| Клавиша |
Описание реакции системы |
| <Стрелка вправо> или <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
|