Базовая структура команд IOS
Устройства Cisco IOS поддерживают множество команд. Каждая команда IOS имеет определенный формат или синтаксис и выполняется только в соответствующем режиме. Общий синтаксис команд представляет собой команду, за которой следуют любые необходимые ключевые слова и аргументы:
- Ключевое слово - это параметр, определенный в операционной системе (на рисунке ip-протоколы).
- Аргумент — Это значение или переменная, определенная пользователем (на рисунке 192.168.10.5). После ввода каждой полной команды, включая все ключевые слова и аргументы, нажмите клавишу Enter, чтобы отправить эту команду в командный процессор.
Проверка синтаксиса команд IOS.
Для команды могут требоваться один или несколько аргументов. Чтобы определить, какие ключевые слова и аргументы нужны для команды, обратитесь к синтаксису команд. Синтаксис обеспечивает шаблон или формат, который необходимо использовать при вводе команды.
Как показано в таблице, полужирным шрифтом выделены команды и ключевые слова, которые вводятся как есть. Курсивом выделены аргументы, для которых пользователь указывает значение.
Например, синтаксис для использования команды description следующий description string. Аргумент является значением string, предоставленным пользователем. Команда description обычно используется для определения назначения интерфейса. Например, команда description Connects to the main headquarter office switch (Подключение к коммутатору головного офиса) определяет, где находится другое устройство на другой стороне соединения.
Ниже представлены примеры условных обозначений для документирования и использования команд IOS:
- ping ip-address - команда ping, а пользовательский аргумент - это ip-адрес целевого устройства. Например, ping 10.10.10.5.
- traceroute ip-address - команда traceroute, а определяемый пользователем аргумент является ip-адресом целевого устройства. Например, traceroute 192.168.254.254. Если команда сложная с несколькими аргументами, вы можете увидеть ее в следующем виде:
Switch(config-if)# switchport port-security aging { static | time time | type {absolute | inactivity}}
Команда обычно сопровождается подробным описанием её и каждого её аргумента.
В сетевой операционной системе IOS предусмотрены две формы предоставления справочной информации: контекстная справка и проверка синтаксиса команд.
Контекстная справка позволяет быстро найти ответы на следующие вопросы:
- Какие команды доступны в каждом командном режиме?
- Какие команды начинаются с определенных символов или группы символов?
- Какие аргументы и ключевые слова доступны для определенных команд?
Для доступа к контекстной справке просто введите вопросительный знак ? в командной строке CLI.
Проверка синтаксиса команды подтверждает, что пользователь ввел допустимую команду. Командный процессор анализирует введенную команду слева направо. Если процессор распознает команду, то выполняется требуемое действие и интерфейс CLI возвращается к соответствующей командной строке. Если процессор не распознает введенную команду, он отображает возможные ошибки.
Горячие клавиши и клавиши быстрого вызова
Интерфейс командной строки IOS предусматривает горячие клавиши и клавиши быстрого вызова, которые упрощают процесс настройки, мониторинга, поиска и устранения неполадок.
Команды и ключевые слова можно сокращать до минимального количества символов, которые однозначно идентифицируют выбранную команду или слово. Например, команду configure можно сократить до conf, поскольку configure— это единственная команда, которая начинается с символов conf. Сокращение con использовать нельзя, так как с символов con начинается несколько команд. Ключевые слова также можно сокращать.
В таблице перечислены сочетания клавиш для улучшения редактирования в командной строке.
Примечание: Хотя клавиша Delete обычно удаляет символ справа от приглашения, структура команд IOS не распознает клавишу Delete.
Когда вывод команды создает больше текста, чем может отображаться в окне терминала, IOS отобразит приглашение “--More--”. В следующей таблице описаны сочетания клавиш, которые могут использоваться в работе при отображении этого запроса.
В этой таблице перечислены команды, используемые для выхода из режима.