进入命令行视图
设备提供丰富的功能,相应的也提供了多样的配置和查询命令。为便于用户使用这些命令,华为交换机按功能分类将命令分别注册在不同的命令行视图下。配置某一功能时,需首先进入对应的命令行视图,然后执行相应的命令进行配置。
设备提供的命令视图有很多,下面提到的视图是最常用的视图。其他视图的进入方式在具体的命令中都有说明,请参见《S600-E V200R019C10 命令参考》。
常用的命令行视图
常用视图名称 |
进入视图 |
视图功能 |
---|---|---|
用户视图 |
用户从终端成功登录至设备即进入用户视图,在屏幕上显示: <HUAWEI>
|
在用户视图下,用户可以完成查看运行状态和统计信息等功能。 |
系统视图 |
在用户视图下,输入命令system-view后回车,进入系统视图。 <HUAWEI> system-view Enter system view, return user view with Ctrl+Z. [HUAWEI] |
在系统视图下,用户可以配置系统参数以及通过该视图进入其他的功能配置视图。 |
接口视图 |
使用interface命令并指定接口类型及接口编号可以进入相应的接口视图。 [HUAWEI] interface gigabitethernet X/Y/Z [HUAWEI-GigabitEthernetX/Y/Z] X/Y/Z为需要配置的接口的编号,分别对应“堆叠ID/子卡号/接口序号”。 上述举例中GigabitEthernet接口仅为示意。 |
配置接口参数的视图称为接口视图。在该视图下可以配置接口相关的物理属性、链路层特性及IP地址等重要参数。 |
命令行提示符“HUAWEI”是缺省的主机名(sysname)。通过提示符可以判断当前所处的视图,例如:“<>”表示用户视图,“[]”表示除用户视图以外的其它视图。
用户可以在任意视图中,执行!或#加字符串,此时的用户输入将全部(包括!和#在内)作为系统的注释行内容,不会产生对应的配置信息。
有些在系统视图下执行的命令,在其它视图下也可以执行,但实现的功能与命令视图密切相关。例如lldp enable命令在系统视图表示使能全局的LLDP功能,在接口视图下,表示使能某一接口的LLDP功能。
- 在系统视图下,可以执行命令diagnose进入诊断视图。诊断命令行主要用于设备的故障诊断,在此视图下执行某些命令可能导致设备异常或业务中断。如果您需要使用此类命令行,请联系技术支持人员,在技术支持人员指导下谨慎使用。
- 用户可以在任意视图中,执行!或#加字符串,此时的用户输入将全部(包括!和#在内)作为系统的注释行内容,可以正常下发,不报错,不会产生对应的配置信息。
退出命令行视图
执行quit命令,即可从当前视图退出至上一层视图。
[HUAWEI-aaa] quit [HUAWEI] quit <HUAWEI>
如果需要从AAA视图直接退回到用户视图,则可以在键盘上键入快捷键<Ctrl+Z>或者执行return命令。
[HUAWEI-aaa] //键入<Ctrl+Z> <HUAWEI>
[HUAWEI-aaa] return <HUAWEI>
命令行智能回退
缺省情况下,命令行具有智能回退功能。在当前视图下执行某条命令,如果命令行匹配失败,会自动退到上一级视图进行匹配,如果仍然失败则继续退到上一级视图匹配,直到退到系统视图为止。可根据需要,通过undo terminal command forward matched upper-view命令关闭命令行智能回退功能,且该命令只对执行此命令的当前登录用户有效。
在端口组视图和VLAN-Range视图下不进行智能回退。
如果在当前视图下由于模糊匹配发生歧义导致匹配失败时,不进行智能回退。
智能回退功能可能会出现命令行在非预期视图执行,可能会影响业务运行。配置命令行前请仔细确认本视图下是否存在即将配置的命令行,如果不存在请在正确的视图执行该命令行。
下面分别举例,1为退入上一级视图即匹配对应视图,2为必须匹配到系统视图才能执行。
在一个OSPF区域视图下不退到OSPF视图,直接进入另一个OSPF区域视图。
<HUAWEI> system-view [HUAWEI] ospf 100 [HUAWEI-ospf-100] area 1 [HUAWEI-ospf-100-area-0.0.0.1] area 2 [HUAWEI-ospf-100-area-0.0.0.2]
在OSPF区域视图直接进入接口视图。
<HUAWEI> system-view [HUAWEI] ospf 100 [HUAWEI-ospf-100] area 1 [HUAWEI-ospf-100-area-0.0.0.1] interface gigabitEthernet 0/0/3 [HUAWEI-GigabitEthernet0/0/3]