3.3 Допомога з команд Cisco IOS

Під час роботи в CLI, часто виникає потреба в отриманні допомоги щодо команд, аргументів, форматів команд. Для отримання такої допомоги варто пам’ятати таке.

Для виведення списку команд слід набрати знак питання „?”. Якщо лістинг не вміщується на екрані - внизу екрану буде виведено рядок „--More--”. Проглянути один нижчерозташований рядок можна натиснувши клавішу Enter, а нижчерозташований екран - пропуск. Натиснення буд-якої іншої клавіші приведе до повернення у режим командного рядка.

За допомогою знаку „?” можна уточнити будь-яку команду та її формат. Якщо знак питання ставиться безпосередньо у слові команди (без пропуску) - то виводиться список команд, що починаються на відповідні початкові літери, якщо після команди - то виводиться формат відповідного аргументу. Приклад, що ілюструє вищесказане наведено нижче.

Зауважимо, що під час роботи в CLI можна отримати три різних види повідомлення про помилки.

• Ambiguous command - означає, що введена команда (а точніше її частина) є неоднозначною і не дозволяє визначити, яку саме команду хотів ввести адміністратор, адже існує кілька команд, які починаються на ці літери (див. другий рядок прикладу 3.1).

• Incomplete command - означає що команду введено не повністю, наприклад, не введені всі її аргументи тощо (див. восьмий рядок прикладу 3.1).

• Incorrect command - команда введена некоректно, тобто неправильно набрано цю команду або її аргументи тощо (наприклад, у п’ятому рядку прикладу 3.1 набрано неправильну команду „clok” за-мість „сlock” а у рядку 20, замість слова “July” було неправильно введено порядковий номер цього місяця - 7 і на цю помилку вказує си-мвол „^” 21-го рядка).


Router#cl
% Ambiguous command: “cl”
Router#cl?
сlear clock
Router#clok
%Unknown command or computer name or unable ro finde computer addres
Router#clock
%Incomplete command.
Router#clock ?
set Set the time and date
Router#clock set
%Incomplete command.
Router#clock set ?
hh:mm:ss Current Time
Router#clock set 15:37:00
%Incomplete command.
Router#clock set 15:37:00 ?
<1-31> Day of the month
MONTH Month of the year
Router#clock set 15:37:00 14 7
^
% Invalid input detected at “^” marker.
Router#clock set 15:37:00 14 July
% Incomplete command.
Router#clock set 15:37:00 14 July ?
<1993-2035> Year
Router#clock set 15:37:00 14 July 2009
Router#

Приклад 3.1 - Отримання допомоги за командою clock set