Обзор интерфейса командной строки¶
Краткое описание возможностей CLI¶
Интерфейс командной строки (CLI) коммутатора предназначен для полнофункциональной настройки и мониторинга устройства. В этих целях используются иерархия режимов администрирования и настройки, контекстная справка по ?, автодополнение команд, история ввода.
Основные возможности¶
Командная строка позволяет быстро ориентироваться среди тысяч команд, не теряя времени. Это стало возможным благодаря описываемым ниже возможностям: иерархии режимов администрирования и настройки, удобным подсказкам, сокращенному набору команд, удобному интерфейсу сообщений об ошибках, хранящейся истории команд и специальных клавиш, сокращающих время работы в командной строке.
Иерархия режимов¶
- Пользовательский режим - базовые команды просмотра;
- Привилегированный режим - расширенные команды просмотра, администрирование, в т.ч. диагностика;
- Режим глобальной конфигурации - режим конфигурирования элементов: протоколов, интерфейсов, сервисов и т.п.
Ниже приведен пример последовательного перехода из пользовательского режима в привилегированный, затем в режим настройки интерфейса и выход в привилегированный режим:
Подсказки командной строки¶
CLI позволяет в любой момент посмотреть доступные команды или параметры:
1. Например, знак ? в начале строки — список всех доступных команд в текущем режиме:
2. Знак ? через пробел после команды покажет продолжение/варианты для конкретной команды:
3. ? после частично введенной команды без пробела покажет доступные продолжения команды:
4. Автодополнение по клавише `TAB
При вводе уникальной последовательности части команды или параметра можно нажать TAB, и CLI автоматически допишет команду.
Сокращенный набор команд¶
Команды, представляющие собой уникальный набор последовательности ввода, могут быть введены в сокращенном виде. Например:
Также, ниже представлена одна и та же команда в сокращенном и полном вариантах, которая выполняет переход в режим глобального конфигурирования:
Эквивалентна команде:
Сообщения об ошибках с указателем ^¶
При неверном синтаксисе CLI показывает позицию ошибки:
Это помогает быстро найти опечатку или неверный параметр.История команд¶
Редактор командной строки CLI сохраняет историю введённых команд.
По ней можно перемещаться в текущей строке ввода с помощью клавиш-стрелкок (↑ / ↓) или сочетаниями Ctrl+P / Ctrl+N
Также можно просмотреть историю команд с помощью show history:
Редактирование строки¶
Поддерживается базовое редактирование строки ввода для экономии времени:
-
Ctrl+A— перейти в начало строки; A - первая буква алфавита -
Ctrl+E— перейти в конец строки; E символизирует конец строки -
Ctrl+U— очистить строку от курсора до начала строки -
Ctrl+D— аналог клавиши delete стирает символ "под" курсором -
Ctrl+C— отменить ввод.
В совокупности эти возможности позволяют быстро изучать доступные команды, минимизировать количество вводимого текста и эффективно работать с конфигурацией и диагностикой устройства через CLI.