При работе в 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 июля
^
% 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 #