Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Другая функция, помогающая пользоваться командной строкой контекстная подсказка. На любом этапе ввода команды можно получить подсказку о следующих элементах команды путем ввода вопросительного знака <?>.

...

Для удобства использования командной строки реализована поддержка горячих клавиш, перечисленных в таблице 1.

Таблица 1 Описание горячих клавиш командной строки CLI

Сочетание клавиши

Описание

Ctrl+D

Во вложенном командном режиме выход в предыдущий командный режим (команда exit), в корневом командном режиме выход из CLI (команда logout)

Ctrl+Z

Выход в корневой командный режим (команда top)

Ctrl+A

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

Ctrl+E

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

Ctrl+U

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

Ctrl+К

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

Ctrl+С

Очистка строки, а также обрыв выполнения команды

Ctrl+W

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

Ctrl+B

Переход курсора на одну позицию назад

Ctrl+F

Переход курсора на одну позицию вперед

Ctrl+L

Очистка экрана

...

Блок кода
scs# show running-config
syslog max-files 3
syslog file-size 512
syslog file tmpsys:syslog/default
  severity info
exit
syslog console
  severity notice
exit

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 secondary
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 tengigabitethernet 1/0/1
  ip address dhcp enable
exit
interface tengigabitethernet 1/0/2.55
More? Enter  next line; Space  next page; Q  quit; R  show the rest.

Для отключения постраничного вывода в текущей сессии необходимо ввести команду:

...

В системе может быть создано необходимое количество пользователей. Необходимый уровень привилегий задаётся задается индивидуально для каждого из них.

...

Для обеспечения безопасности командного интерфейса команды распределены между 1, 10 и 15 уровнем привилегий:

  • 1 уровень доступен только мониторинг устройства;
  • 10 уровень доступно конфигурирование устройства, кроме создания пользователей, перезагрузки устройства, загрузки ПО;
  • 15 уровень нет ограничений.

Получение 15 уровня привилегий:

...

Для уменьшения объема отображаемых данных в ответ на запросы пользователя и облегчения поиска необходимой информации можно воспользоваться фильтрацией. Для фильтрации информации требуется добавить в конец командной строки символ «|» и использовать одну из опций фильтрации:

  • begin выводить все после строки, содержащей заданный шаблон;
  • count выводить только количество строк, отображаемых в выводе команды (без вывода информации, отображаемой самой командой);
  • counter добавляет к выводимой информации номера строк;
  • include выводить все строки, содержащие заданный шаблон;
  • exclude выводить все строки, не содержащие заданный шаблон;
  • until выводить все до строки, содержащей заданный шаблон.
    Scroll Pagebreak

Шаблон поиска может быть задан регулярным выражением и содержать:

Перечень символов. Можно определить перечень, заключив символы в квадратные скобки «[]». Соответствие будет проверяться по символам, перечисленным в перечне. Если первый символ перечня «^», то соответствие будет проверяться по любому символу , не входящему в перечень. Примеры:

  • [-az] 'a', 'z' и '-';

  • [a-z] все латинские буквы от 'a' до 'z'.

Специальные символы и операторы:

  • ^ начало строки;
  • $ конец строки;
  • . любой символ в строке;
  • * ноль или более раз;
  • | или;
  • + одно или более повторений предшествующего элемента.

...

Символы для вывода информации в файл:

  • >  – > — записать вывод команды в файл;
  • >> дописать вывод команды в конец файла.

Возможные пути для сохранения текстовых файлов вывода команд:

  • flash:data/<FILE> файл будет создан или дополнен в энергонезависимой памяти сервера в разделе flash:data;
  • usb://<USB-NAME>:/<FILE> файл будет создан или дополнен на USB-носителе с именем <USB-NAME>;
  • mmc://<MMC-NAME>:/<FILE> файл будет создан или дополнен на USB-носителе с именем <MMC-NAME>.