编辑命令行
介绍命令行编辑功能以及在编辑命令行时的操作技巧。
命令行编辑功能
设备的命令行接口提供基本的命令行编辑功能。设备支持多行编辑,每条命令最大长度为3100个字符,命令关键字不区分大小写,命令参数是否区分大小写则由各命令定义的参数决定。
一些常用的编辑功能如表1-3所示。
编辑命令行时的操作技巧
不完整关键字输入
设备支持不完整关键字输入,即在当前视图下,当输入的字符能够匹配唯一的关键字时,可以不必输入完整的关键字。该功能提供了一种快捷的输入方式,有助于提高操作效率。
如果当前输入匹配到的命令不唯一,即可以匹配到多个命令,则需要继续输入,直至当前命令唯一匹配才能下发成功。
比如display current-configuration命令,可以输入d cu、di cu或dis cu等都可以执行此命令,但不能输入d c或dis c等,因为以d c、dis c开头的命令不唯一。
系统可正确执行的命令长度最大为3100个字符,包括使用不完整格式的情况。如果使用不完整格式进行配置,由于命令保存到配置文件中时使用的是完整格式,可能导致配置文件中存在长度超过3100个字符的命令。系统重启时,这类命令将无法恢复。因此,在使用不完整格式的命令进行配置时,也需要注意命令的总长度。
Tab键的使用
- 如果与之匹配的关键字唯一,则系统用此完整的关键字替代原输入并换行显示,光标距词尾空一格。例如:
输入不完整的关键字。
[~HUAWEI] info-
按下Tab键。
则系统用此完整的关键字替代原输入并换行显示,光标距词尾空一格。[~HUAWEI] info-center
- 如果与之匹配的关键字不唯一,反复按<Tab>键可循环显示所有以输入字符串开头的关键字,此时光标距词尾不空格。例如:
输入不完整的关键字。
[~HUAWEI] info-center log
按下Tab键。
系统首先显示所有匹配的关键字的前缀,本例中前缀是“log”。[~HUAWEI] info-center log-severity
继续按Tab键循环翻词,此时光标距词尾不空格。[~HUAWEI] info-center logbuffer
[~HUAWEI] info-center logfile
[~HUAWEI] info-center loghost
找到所需要的关键字后,停止按Tab键。
- 如果没有与之匹配的关键字,按Tab键后,换行显示,输入的关键字不变。例如:
输入错误的关键字。
[~HUAWEI] info-center loglog
按下Tab键。
[~HUAWEI] info-center loglog
系统换行显示,但输入的关键字loglog不变,而且光标距词尾不空格,说明无此关键字。