3.4. РЕДАКТИРОВАНИЕ КОМАНДНОЙ СТРОКИ. ИСТОРИЯ КОМАНД
В предыдущих разделах вам было предложено выполнить несколько команд ОС Linux. Полагаю, что, если в процессе набора возникали ошибки, вы сами догадались, как их исправить. Тем не менее будет полезно привести для справки короткую сводку команд, позволяющих редактировать командную строку, а также вообще оказывать какое-то влияние на поведение оболочки с помощью клавиатуры (о мышке разговор отдельный).
Примечание. Приводимые ниже описания команд относятся к оболочке GNU bash версии 1.14.7(1). Думается, что они будут верны и для последующих версий этой оболочки.
Таблица 3.2. Клавиши редактирования командной строки
Клавиша | Описание реакции системы |
---|---|
‹Стрелка вправо› или ‹Ctrl›+‹F› | Перемещение вправо по командной строке в пределах уже набранной цепочки символов плюс один символ справа (место для ввода следующего символа) |
‹Стрелка влево› или ‹Ctrl›+‹B› | Перемещение на один символ влево |
‹Esc›+‹F› | Перемещение на одно слово вправо |
‹Esc›+‹B› | Перемещение на одно слово влево |
‹Home› или ‹Ctrl›+‹A› | Перемещение в начало набранной цепочки символов |
‹End› или ‹Ctrl›+‹E› | Перемещение в начало/конец набранной цепочки символов |
‹Del› или ‹Ctrl›+‹D› | Удаление символа, на который показывает курсор |
‹Backspase› | Удаление символа в позиции, предшествующей курсору |
‹Ctrl›+‹K› | Удалить правую часть строки, начиная с символа, на который указывает курсор |