一、控制命令行显示信息
设备中的部分命令执行后会出现提示、警告、执行结果等显示信息 , 用户可以控制这些显示信息的显示方式 , 以方便阅读 。
1、提示和警告信息提供中、英文两种语言显示 。可以通过language-mode { chinese | english }命令切换语言模式 , 缺省情况下为英文模式 。
<Huawei>language-mode Chinese
Change language mode, confirm? [Y/N] y
提示:改变语言模式成功 。
2016/2/15 21:17:49-08:00 Huawei %%01CMD/4/LAN_MODE(l)[0]:当决定是否改变语言模式时 , 用户选择了Y 。
<Huawei>
<Huawei>display ?
aaa AAA
access-user 用户连接
accounting-scheme 计费方案
acl
alarm 告警
anti-attack 指定防攻击配置信息
arp 显示ARP项
arp-limit 显示限制ARP数目
arp-miss ARP miss 消息
authentication-scheme 认证方案
authorization-scheme 显示AAA的授权策略
2、当终端屏幕上显示的信息过多时 , 可以使用<PageUp>和<PageDown>显示上一页信息和下一页信息 。
3、当执行某一命令后 , 如果显示的信息超过一屏时 , 系统会自动暂停 , 以方便用户查看 。此时用户可以通过功能键控制命令行的显示方式 , 如下表1所示 。
文章插图
4、screen-length screen-length temporary命令可以用来设置当前终端屏幕每屏显示的行数 , 如果screen-length取值为0则关闭分屏功能 , 即当显示的信息超过一屏时 , 系统不会自动暂停 。
<Huawei>screen-length ?
INTEGER<0-512> 屏幕显示行数(0表示不分屏 , 默认值是24)
5、设备除提供了命令执行后的信息显示控制方法 , 还可以控制命令行输入时的回显模式 。
命令行回显模式分为字符模式和行模式 , 可通过terminal echo-mode { character | line } , 设置命令行回显模式 , 缺省情况下为字符模式 。
character:指定命令行回显模式是字符模式 。输入命令行时 , 用户输入一个字符系统回显一个字符 。
line:指定命令行回显模式是行模式 。输入命令行时 , 用户输入字符后 , 只有键入回车键、Tab键或?键 , 系统才回显输入的字符 。
通过网管操作设备时 , 为了提高网管操作设备的效率 , 可将命令行回显模式修改为line模式 。普通用户建议使用character模式 , 否则会影响命令行使用习惯 , 从而降低了操作设备的效率 。
二、使用正则表达式过滤命令行显示信息
执行display命令查看设备配置或状态信息时 , 有些命令的输出信息较多 , 可以使用正则表达式来选择需要显示的内容 , 过滤掉不需要的内容 。
正则表达式(regular-expression)是一种模式匹配工具 , 用户根据一定的规则构建匹配模式 , 然后将匹配模式与目标对象进行匹配 。正则表达式格式上是由1~256个普通字符和特殊字符组成的字符串 。
1、普通字符
普通字符匹配的对象是普通字符本身 。包括所有的大写和小写字母、数字、下划线、标点符号以及一些特殊符号 。
例如:a匹配abc中的a , 10匹配10.113.25.155中的10 , @匹配xxx@xxx.com中的@ 。
2、特殊字符
为帮助用户灵活地构建匹配模式 , 正则表达式提供了一些具有特殊含义的专用字符 , 也称为“元字符”(metacharacter) , 用来规定其它字符在目标对象中的出现模式 。下表1是对特殊字符及其语法意义的使用描述 。
文章插图
文章插图
最简单的正则表达式不包含任何特殊字符 , 例如 , 可以定义一个正则表达式“hello” , 它只匹配字符串“hello” 。实际应用中 , 往往是由多个普通字符和特殊字符组合使用 , 匹配某些特征的字符串 。
3、特殊字符的退化
某些特殊字符如果处在如下的正则表达式的特殊位置时 , 会引起退化 , 成为普通字符 。
特殊字符处在转义符号‘’之后 , 则发生转义 , 变为匹配该字符本身 。
推荐阅读
- 交换机配置文件备份与恢复示例
- SQL SERVER数据库中的视图基础
- 零基础,史上最通俗视频编码技术入门
- 路由器隔一段时间就上不了网,断一下电又能用了,这是什么原因?
- 引体向上基础训练 引体向上15个训练方法
- 网络技术中的BGP协议基础知识,一分钟了解下
- 一文看懂IP地址:含义、分类、子网划分、查与改、路由器与IP地址
- Python爬虫基础:验证码的爬取和识别详解
- 动态路由协议OSPF基础了解,作为信息管理人员必须了解的网络技术
- 华为交换机路由器命名规则