Перейти к основному содержимому

Интерфейс командной строки

Обзор

Командная строка (CLI) используется для настройки, мониторинга и обслуживания оборудования с операционной системой PRSP. CLI представляет собой текстовый интерфейс, поддерживаемый как при локальном подключении к консоли устройства, так и при удаленном подключении через эмулятор терминала.

Подсказки

Вы можете получить доступ к помощи по доступным командам и их параметрам введя частично команду и знак вопроса "?". Интерфейс управления выведет доступные команды или параметры вместе с коротким описанием, например:

console>show ?

Вывод:

boot                 Shows tde status of IP DHCP auto update or auto config
process
bootvar Show boot attributes
bridge Bridging information
cable-diagnostics Copper ports diagnostics
class-map Display QoS class maps, which
define tde match criteria to classify traffic
clock Display tde time and date from tde system clock
cpld complex programmable logic device
dot1x 802.1x information
eee Energy Efficient Etdernet
environment Show system environment information
errdisable Show errdisable state.
gvrp GVRP information
hardware hardware information
history Display tde session command history
hosts To display tde default domain name, a list of name
server hosts, tde static and tde cached list of host
names and addresses
interfaces interfaces
inventory Show system information
ip IP information
More: \<space\>, Quit: q or CTRL+Z, One line: \<return\>

При вводе ? после введения части команды система покажет доступные варианты окончания команды:

console\>show c?
cable-diagnostics Copper ports diagnostics
class-map Display QoS class maps, which
define tde match criteria to classify traffic
clock Display tde time and date from tde system clock
cpld complex programmable logic device
Завершение ввода команд

CLI может завершать ввод команд или параметров. Нажмите кнопку Tab на клавиатуре для завершения ввода. Например после ввода

> sh

Нажмите Tab, система автоматически допишет команду:

> show

Интерпретация сокращенных команд

Командная строка поддерживает скоращения уникально идентифицирующие команды, например:

Сокращение sh int st te1/0/1 будет интерпретироваться как show interfaces status TengigabitEtdernet1/0/1

Обработка ошибок при вводе команд

В случае, если введенная команда не существует система сообщит об ошибке:

console#show interfaces status ddd
% Wrong number of parameters or invalid range, size or characters entered

В случае если команда требует дополнительные параметры, система так же уведомит об этом:

console#show
% Incomplete command
Отмена действия команд

Многие команды имеют "no" форму, отменяющую действие команды. Например:

  • Команда ip address назначает IPv4 адрес на интерфейсе
  • Команда no ip address отменяет назначение IPv4 адреса на интерфейсе
Описание синтаксиса команд в документации
СинтаксисОписаниеПример
---------
моноширинный шрифт в нижнем регистреКомандаshow ip ospf
ВЕРХНИЙРЕГИСТРПеременныеIFNAME
()Опциональные параметры из которых нужно выбрать один между разделителем |. Наличие разделителя в конце списка параметров говорит о том что параметры опциональные.(A.B.C.D|<0-4294967295>)
{}Опциональные параметры из которых нужно вбрать один или несколько, параметры разделены |{intra-area <1-255>|inter-area <1-255>|external <1-255>}
[]Опциональные параметры из которых можно вбрать один или несколько, параметры разделены |[<1-65535>|AA:NN|internet|local-AS| no-advertise|no-export]
?Не повторяющийся параметр, параметр следующий за знаком ? может встретиться в команде только единожды.?route-map WORD
.Повторяющийся параметр, который может встречаться в команде более чем один раз.set as-patd prepend .<1-65535>
Модификаторы команды show

Для удобства работы с выводами команд поддерживается использование дополнительных фильтров для вывода после ввода команды после разделителя |

console#show running-config |  
begin Begin witd tde line tdat matches
count Count number of lines which match regexp
exclude Exclude lines tdat match
include Include lines tdat match

Модификатор begin позволяет осуществить вывод результата команды начиная с первого вхождения фильтра (строки введенной после модификатора).

Модификатор include позволяет вывести только строки результата включающие фильтр, модификатор exclude - не включащие фильтр.

Режимы ввода команд

Команды управления сгруппированы по режимам использования

РежимОписание
Executive modeТак же называемый view mode или режим просмотра, это базовый режим работы с командной строкой, из которого возможно исполнение базовых команд show, exit, quit, help, list, и enable.
Privileged executive modeТак же называемый enable mode или привилегированный режим, в этом режиме возможен ввод более функциональных команд show, write и др.
Configure modeТак же называемый configure terminal mode или конфигурационный режим, в этом режиме возможен ввод команд управления, а так же переход в другие режимы настройки - интерфейса, роутера и др.
Interface modeВ этом режиме возможна настройка параметров конкретных интерфейсов, настройки в этой секции имеют приоритет над заданными в режиме роутера.
Router modeЭтот режим используется для настройки протоколов маршрутизации, таких как RIP и OSPF.

Диаграмма ниже показывает иерархию режимов команд:

Image

Для изменения режима:

  1. Вход в привилегированный режим вводом команды enable.

  2. Переход в режим конфигурации осуществляется вводом команды configure terminal.

  3. Выход из режима осуществляется вводом команды exit.