В предыдущих разделах вам было предложено выполнить несколько команд ОС Linux. Полагаю, что, если в процессе набора возникали ошибки, вы сами догадались, как их исправить. Тем не менее будет полезно привести для справки короткую сводку команд, позволяющих редактировать командную строку, а также вообще оказывать какое-то влияние на поведение оболочки с помощью клавиатуры (о мышке разговор отдельный).
Примечание Приводимые ниже описания команд относятся к оболочке GNU bash версии 1.14.7(1). Думается, что они будут верны и для последующих версий этой оболочки. |
<Стрелка вправо> или <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 |