Документация: ПО Факел — разрабатываемая версия

Быстрые клавиши

Командная строка поддерживает сочетания клавиш для ввода команд, работы с историей и управления выполнением команд. Сочетания, не оговоренные особо, действуют в режимах Администрирования и Конфигурирования. Для редактирования строки по умолчанию используются стандартные сочетания клавиш редактора строки ввода с режимом ввода в стиле Emacs.

Ввод команд и справка

Клавиши

Действие

TAB

Дополняет слово команды или выводит список допустимых продолжений (см. Справка и автозаполнение команд).

?

Выводит справку по допустимым продолжениям команды. Чтобы ввести символ ? в команде, нажмите Ctrl+V, а затем ?, или отключите справку командой set terminal key query-help disable (настройка действует в новых сеансах).

↩

Выполняет введенную команду.

Ctrl+V

Вводит следующий нажатый символ без обработки.

История команд

Клавиши

Действие

↑, Ctrl+P

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

↓, Ctrl+N

Выводит в строку следующую команду из истории.

Ctrl+R

Запускает поиск по истории от новых команд к старым. Повторное нажатие переходит к следующему совпадению.

Alt+.

Вставляет последнее слово предыдущей команды.

Редактирование строки

Клавиши

Действие

Ctrl+A

Переводит курсор в начало строки.

Ctrl+E

Переводит курсор в конец строки.

Ctrl+B, ←

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

Ctrl+F, →

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

Alt+B

Переводит курсор на одно слово влево.

Alt+F

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

Ctrl+K

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

Ctrl+U

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

Ctrl+W

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

Ctrl+Y

Вставляет последний удаленный текст.

Ctrl+T

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

Ctrl+_

Отменяет последнее изменение строки.

Ctrl+L

Очищает экран и оставляет текущую строку.

В режиме Конфигурирования дополнительно действуют сочетания для работы с выделенной областью строки. Выделение начинается в позиции курсора по сочетанию Ctrl+@.

Клавиши

Действие

Ctrl+X Ctrl+T

Вырезает область между отметкой и курсором.

Ctrl+X Ctrl+O

Копирует область между отметкой и курсором.

Управление выполнением команд

Клавиши

Действие

Ctrl+C

Прерывает выполняющуюся команду, например ping или monitor. При вводе строки отменяет ввод.

Ctrl+D

В режиме Администрирования на пустой строке завершает сеанс. В режиме Конфигурирования режим не завершается: система выводит подсказку о том, как выйти из режима: Use "exit" to leave configuration mode. или, в зависимости от типа сеанса, Use "logout" to leave configuration mode. Независимо от текста подсказки режим Конфигурирования завершает команда exit.

Ctrl+Z

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

При просмотре постраничного вывода действуют клавиши программы просмотра, описанные в разделе Постраничный вывод и терминал.