display this 概念、故障排错及题目
display this 概念
一、核心定义:什么是 display this?
display this(常用简写 dis th)是一个网络设备(华为、H3C等)CLI中的查看命令。它的核心功能是:
显示当前所在配置视图下,用户手动配置的、非默认的所有命令。
简单来说,它回答了一个关键问题:“在我现在这个配置模式下,我都输入了哪些有效的配置命令?”
二、一个精妙的比喻:查看“当前文件夹”的工作清单
想象一下你的电脑文件系统:
display current-configuration:相当于在C盘根目录下搜索整个硬盘的所有文件。(范围太大,信息庞杂)
display this:相当于你打开了一个特定的项目文件夹(例如 D:\MyProject\Config\),然后只列出在这个文件夹里你亲手创建或修改的文件。(范围精准,直击要害)
display this 就是让你只关注于“当前工作目录”(即当前配置视图)下的内容。
三、display this 的工作原理与输出解读
-
工作原理
设备会记录所有配置命令及其所属的视图。当你执行 display this 时,系统会从运行配置中筛选出属于当前视图层级且非默认值的命令,并显示出来。 -
输出解读
以一个接口配置为例:
[Switch] interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet0/0/1] ip address 192.168.1.1 255.255.255.0
[Switch-GigabitEthernet0/0/1] description Link-to-PC
[Switch-GigabitEthernet0/0/1] dis th
输出如下:
interface GigabitEthernet0/0/1
description Link-to-PC
ip address 192.168.1.1 255.255.255.0#return
解读:
interface GigabitEthernet0/0/1:这行表示你正在查看哪个“上下文”的配置。它不是一条配置命令,而是一个标题。
description Link-to-PC 和 ip address …:这是你在该接口视图下实际输入的有效命令。
和 return:这是输出的结束标记。
关键点: 你不会看到接口的默认速率、双工模式等信息,因为你没有手动配置它们。
五、display this 与相关命令的对比
这是一个至关重要的部分,通过对比可以深刻理解 display this 的独特价值。
命令 全写 查看范围 核心用途 比喻
display this display this 当前配置视图 快速验证当前局部配置 查看当前章节的笔记
display current-configuration display current-configuration 整个设备 查看设备完整的运行配置,用于整体归档或复杂故障定位 打印整本书稿
display saved-configuration display saved-configuration 整个设备 查看下次启动时会加载的配置,用于确认配置是否已保存 查看已存档的最终版书稿
Display interface GigabitEthernet 0/0/1 - 指定对象的状态 查看接口的运行状态(物理状态、流量、错误计数等) 查看汽车引擎的实时仪表盘数据
场景化对比:
问题: “我给接口G0/0/1配的IP地址对不对?”
错误做法: display current-configuration(然后在一大堆配置里慢慢找)
正确做法: 进入 interface G0/0/1 视图,然后 display this。(直接看到结果)
display this 显示的是你下的“指令”(配置)。
display interface 显示的是设备执行的“结果”(状态)。
六、高级用法与注意事项
在任意子视图下使用:不仅可以在接口视图、系统视图下使用,还可以在OSPF视图、VLAN视图、ACL视图等任何配置子视图下使用,精准显示该部分的配置。
[Switch