Функция завершения командной строки делает интерфейс Cisco IOS намного более дружественным. Она экономит время на ввод команд и помогает в ситуациях, когда вы не можете вспомнить синтаксис команды. В предыдущем примере мы использовали команду configure terminal
:
Router#configure terminal
Но можно облегчить работу своим пальцам, сократив ввод:
Router#conf t
Система IOS сама дописывает команду conf t
, превращая ее в configure terminal. Может показаться, что изучение сокращенных версий команд — это излишний труд, но он окупается, особенно для часто используемых команд. И еще, если вы не помните краткий вариант команды, попробуйте нажать клавишу табуляции. В данном случае, если нажать клавишу табуляции после ввода команды conf
, маршрутизатор завершит команду наиболее подходящим продолжением, то есть превратит ее в configure. Если же после нажатия клавиши табуляции система не завершит команду, введите еще несколько букв и снова нажмите клавишу табуляции.
Вот еще один пример:
Router#show running-config
Эту длинную команду можно сократить:
Router#sh ru
Система знает, что вам нужна команда show
, потому что это единственная команда, начинающаяся с префикса «sh
». Аналогично, единственная подкоманда show
, начинающаяся с префикса «ru
», — это подкоманда running-config
.
Если маршрутизатор не понимает команду, то командная строка полностью повторяется и под проблемным символом выводится символ каретки (^
). Например:
Router>show itnerface е0
>show itnerface е0
^
% Invalid input detected at '^' marker.
Значок каретки указывает на букву «t
» в слове «itnerface
» — такой команды маршрутизатор не знает. Можно быстро решить проблему, введя команду повторно:
Router>show interface е0
Теперь вы получите правильный результат! Поскольку мы уже познакомились с сокращенными вариантами, можно использовать краткую версию команды:
Router>sh int е0
Выполнив данную команду, вы получите тот же результат, что и при выполнении более длинного предыдущего варианта.
Функция завершения командной строки экономит немало времени на ввод текста и при работе с длинными командами помогает сохранить рассудок.