1、不完整关键字输入
设备可以支持不完整关键字输入,即在当前视图下,当输入的字符能够匹配唯一的关键字时,可以不必输入完整的关键字。
该功能提供了一种快捷的输入方式,有助于提高操作效率。
如果当前输入匹配到的命令不唯一,即可以匹配到多个命令,则需要继续输入,直至当前命令唯一匹配才能下发成功。
比如display current-configuration命令,可以输入d cu、di cu或dis cu等都可以执行此命令,但不能输入d c或dis c等,因为以d c、dis c开头的命令不唯一。
2、Tab键的使用
输入不完整的关键字后按下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不变,而且光标距词尾不空格,说明无此关键字。
3、“?”
用户在使用命令行时,可以使用在线帮助以获取实时帮助,从而无需记忆大量的复杂的命令。
在线帮助通过键入“?”来获取,在命令行输入过程中,用户可以随时键入“?”以获得在线帮助。命令行在线帮助可分为完全帮助和部分帮助。
完全帮助
当用户输入命令时,可以使用命令行的完全帮助获取全部关键字和参数的提示。下面给出几种完全帮助的实例供参考:在任一命令视图下,键入“?”获取该命令视图下所有的命令及其简单描述。
举例如下:
<Huawei>?
User view commands:
cd Change current directory
check Check information
clear Clear information
clock Specify the system clock
cluster Run cluster command
cluster-ftp FTP command of cluster
compare Compare function
configuration Configuration interlock
copy Copy from one file to another
debugging Enable system debugging functions
delete Delete a file
dir List files on a file system
display Display current system information
fixdisk Recover lost chains in storage device
format Format the device
ftp Establish an FTP connection
hwtacacs-user
kill Release a user terminal interface
language-mode Specify the language environment
lldp Link Layer Discovery Protocol
local-user Add/Delete/Set user(s)
lock Lock the current user terminal interface
键入一条命令的部分关键字,后接以空格分隔的“?”,如果该位置为关键字,则列出全部关键字及其简单描述。
举例如下:
<Huawei> system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]us
[Huawei]user-?
user-bind user-group
user-interface
[Huawei]user-interface ?
INTEGER<0,34-48,50-54> The first user terminal interface to be configured
console Primary user terminal interface
current The current user terminal interface
maximum-vty The maximum number of VTY users, the default value
is 5
vty The virtual user terminal interface
[Huawei]user-interface v
[Huawei]user-interface vty 0 4
[Huawei-ui-vty0-4]
部分帮助
当用户输入命令时,如果只记得此命令关键字的开头一个或几个字符,可以使用命令行的部分帮助获取以该字符串开头的所有关键字的提示。
下面给出几种部分帮助的实例供参考:
键入一字符串,其后紧接“?”,列出以该字符串开头的所有关键字。
举例如下:
<Huawei>d?
debugging delete
dir display
<Huawei>d
键入一条命令,后接一字符串紧接“?”,列出命令以该字符串开头的所有关键字。
<Huawei>display b?
bfd bgp
bootrom bpdu
bpdu-tunnel bridge
buffer bulk-stat
输入命令的某个关键字的前几个字母,按下<tab>键,可以显示出完整的关键字,前提是这几个字母可以唯一标示出该关键字,否则,连续按下<tab>键,可出现不同的关键字,用户可以从中选择所需要的关键字。