通过命令行接口输入命令,您可以对华为路由器进行配置和管理。用户登录到华为路由器出现命令行提示符后,即进入命令行接口CLI命令行接口是用户与路由器进行交互的常用工具。用户可以通过命令行接口输入命令,对路由器进行配置和管理。
命令行接口有如下特性:允许通过AUX口进行本地或远程配置;允许通过Console口进行本地配置;允许通过Telnet、SSH进行本地或远程配置;允许通过Modem拨号登录到华为路由器异步串口进行远程配置;提供User-interface视图,管理各种终端用户的特定配置;命令分级保护,不同级别的用户只能执行相应级别的命令;通过不认证、password、AAA三种验证方式,确保未授权用户无法侵入华为路由器,保证系统的安全;用户可以随时键入“?”而获得在线帮助;提供网络测试命令,如tracert、ping,迅速诊断网络是否正常;提供种类丰富、内容详尽的调试信息,帮助诊断网络故障;用telnet命令直接登录并管理其它路由器;提供FTP服务,方便用户上传、下载文件;提供类似DosKey的功能,可以执行某条历史命令;命令行解释器提供不完全匹配和上下文关联等多种智能命令解析方法,方便用户输入。
所有用户键入的命令,如果通过语法检查,则正确执行,否则系统将会向用户报告错误信息[Quidway]dispay Unrecognized command没有查找到命令,没有查找到关键字,参数类型错,参数值越界。
命令行常见错误信息表
英文错误信息 |
错误原因 |
Unrecognized command |
没有查找到命令,没有查找到关键字 |
Wrong parameter |
参数类型错,参数值越界 |
Incomplete command |
输入命令不完整 |
Too many parameters |
输入参数太多 |
Ambiguous command |
输入命令不明确 |
命令行编辑功能有助于您利用某些特定的键进行命令的编辑或者获得帮助。VRP的命令行接口提供基本的命令编辑功能,支持多行编辑,每条命令最大长度为512个字符。一些常用的编辑功能如表所示:
功能键 |
功能 |
普通按键 |
若编辑缓冲区未满,则插入到当前光标位置,并向右移动光标,否则,响铃告警。 |
退格键BackSpace |
删除光标位置的前一个字符,光标左移,若已经到达命令首,则响铃告警。 |
左光标键←或 |
光标向左移动一个字符位置,若已经到达命令首,则响铃告警。 |
右光标键→或 |
光标向右移动一个字符位置,若已经到达命令尾,则响铃告警。 |
Tab键 |
输入不完整的关键字后按下Tab键,系统自动执行部分帮助:如果与之匹配的关键字唯一,则系统用此完整的关键字替代原输入并换行显示,光标距词尾空一格;行显示,光标距词尾空一格;对于不匹配或者匹配的关键字不唯一的情况,首先显示前缀,继续按Tab键循环翻词,此时光标距词尾不空格,按空格键输入下一个单词;如果输入错误关键字,按Tab键后,换行显示,输入的关键字不变。 |
所有的命令行有共同的显示特性,并且可以根据您的需求,灵活构建显示方式。VRP的命令行接口提供如下显示特性:提示信息和帮助信息提供中、英文两种语言显示。在一次显示信息超过一屏时,提供暂停功能,在暂停显示时用户可以有三种选择,如表所示:
功能键 |
功能 |
键入 |
停止显示和命令执行。说明:也可以键入除空格键、回车键等的其他键停止显示和命令执行。 |
键入空格键 |
继续显示下一屏信息。 |
键入回车键 |
继续显示下一行信息。 |
命令行接口提供类似Doskey功能,能够自动保存用户键入的历史命令,用户可以随时调用命令行,接口保存的历史命令,并重复执行。缺省情况下,为每个登录用户保存10条历史命令。
对历史命令的操作如表所示:
操作 |
命令或功能键 |
结果 |
显示历史命令 |
Display history-command |
显示用户键入的历史命令。 |
访问上一条历史命令 |
上光标键或者 |
如果还有更早的历史命令,则取出上一条历史命令,否则响铃警告。 |
访问下一条历史命令 |
下光标键或者 |
如果还有更新的历史命令,则取出下一条历史命令,否则清空命令,响铃警告。 | |