Специальные команды редактирования

Cisco-like консоль поддерживает специальные команды редактирования командной строки. Символы для вызова этих команд и действия перечислены в таблице.

Таблица 3

Символ

Название

Действие

Команды перемещения курсора

Ctrl-A, Home

Beginning of line

Перемещает курсор на начало строки. Примечание: кнопка Home работает не во всех сочетаниях типа терминала и используемого клиентского терминального приложения.

Ctrl-B, <-

Back character

Перемещает курсор на одну позицию влево.

Ctrl-E, End

End of line

Перемещает курсор в конец строки.     Примечание: кнопка End работает не во всех сочетаниях типа терминала и используемого клиентского терминального приложения.

Ctrl-F, ->

Forward character

Перемещает курсор на одну позицию вправо.

Esc B

Back word

Перемещает курсор на одно слово назад.

Esc F

Forward word

Перемещает курсор на одно слово вперед.

Вызов подсказки

Ctrl-I, Tab

Auto complete

Дополняет команду, если начало строки однозначно определяет возможное продолжение.

?

List possible commands

Если ? введен без пробела - распечатывает команды, начинающиеся так же как и введенная строка.

Если ? введен после пробела – распечатывает все возможные для дальнейшего  ввода команды.

Команды работы с историей

Ctrl-P, ↑

Previous

Вызывает на экран предыдущие команды, начиная с последней введенной. Повторный ввод символа вызывает более старые команды.

Ctrl-N, ↓

Next

Вызывает на экран более свежие команды после вызова более старых командой Ctrl-P или ↑.

Команды удаления

Ctrl-H,

Delete, Backspace

Delete to the left

Удаляет символ слева от курсора.

Ctrl-D

Delete

Удаляет символ над курсором.

Ctrl-K

Delete line forward

Удаляет все символы от курсора до конца строки.

Ctrl-U, Ctrl-X

Delete line backword

Удаляет все символы от курсора до начала строки.

Ctrl-W

Delete previous word

Удаляет символы от курсора до начала слова.

ESC D

Delete next word

Удаляет символы от курсора до конца слова.

Преобразование букв

ESC C

Capitalize word

Преобразовать буквы от курсора до конца слова: начать с прописной буквы, остальные строчные.

ESC U

Make word uppercase

Сделать все буквы от курсора до конца слова прописными.

ESC L

Make word lowercase

Сделать все буквы от курсора до конца слова строчными.

Перестановка символов

Ctrl-T

Transpose

Меняет местами символ слева от курсора и символ над курсором.

Ввод непечатных символов

Ctrl-V,

ESC Q

Ignore editing

Следующий введенный символ будет воспринят не как команда редактирования, а как часть вводимой пользователем команды.

Завершение ввода команды

Ctrl-J,

Ctrl-M,

Enter

Execute

Ввод команды.

Повторный показ командной строки

Ctrl-L,

Ctrl-R

Redisplay Line

Повторно показать prompt и содержимое командной строки.