...
Для упрощения команд всей системе команд придана иерархическая структура. Для перехода между уровнями иерархии предназначены специальные команды перехода. Это позволяет использовать менее объемные команды на каждом из уровней. Для обозначения текущего уровня, на котором находится пользователь, динамически изменяется строка приглашения системы.
Пример:
Блок кода |
---|
esr> enable Включение 15 уровня привилегий |
...
Для удобства чтения добавлен постраничный вывод большой по объему информации.
НапримерПример:
Блок кода |
---|
esr# show running-config syslog max-files 3 syslog file-size 512 syslog file esr info syslog console info interface gigabitethernet 1/0/1 ip address 10.100.14.1/24 exit interface gigabitethernet 1/0/1.101 exit interface gigabitethernet 1/0/2 ip address 192.168.1.1/24 ip address 10.100.100.2/24 exit interface gigabitethernet 1/0/2.150 ip address 10.150.150.2/24 exit interface gigabitethernet 1/0/2.151 ip address 10.151.151.15/24 exit interface gigabitethernet 1/0/3 ip address dhcp enable exit interface gigabitethernet 1/0/5.55 More? Enter – next line; Space – next page; Q – quit; R – show the rest. |
...
Система позволяет нескольким пользователям одновременно подключаться к устройству.
При вводе в качестве параметров строк, содержащих пробелы, вводимые данные можно заключить в кавычки или апострофы:
Блок кода |
---|
esr(config)# interface gigabitethernet 1/0/1
esr(config-if-gi)# description "[WAN] ISP-1 link"
esr(config-if-gi)# exit
esr(config)# interface gigabitethernet 1/0/2
esr(config-if-gi)# description '[WAN] ISP-2 link'
esr(config-if-gi)# |
Основное отличие между кавычками и апострофами заключается в том, что при использовании кавычек часть спецсимволов внутри для корректного ввода необходимо экранировать, а текст между апострофами интерпретируется "как есть":
Блок кода |
---|
esr(config)# banner login "first line\\nsecond line"
esr(config)# banner exec 'first line\nsecond line'
esr(config)# |
Для уменьшения объема отображаемых данных в ответ на запросы пользователя и облегчения поиска необходимой информации можно воспользоваться фильтрацией. Для фильтрации информации требуется добавить в конец командной строки символ «|» и использовать одну из опций фильтрации:
...
Блок кода |
---|
esr# show running-config syslog syslog max-files 3 syslog file-size 512 syslog file default info |
Scroll Pagebreak |
---|
...
- > – записать вывод команды в файл;
- >> – дописать вывод команды в конец файла.
Scroll Pagebreak
Возможные пути для сохранения текстовых файлов вывода команд:
...