Таблица
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
|