从零认识网络与交换机
看懂提示符:用户视图、系统视图和接口视图
本课问题:看到 <SW1>、[SW1] 和 [SW1-GigabitEthernet0/0/1] 时分别在哪里? 学完你能:只通过提示符进入、识别并安全退出三类视图。
前置知识
- Console、SSH 和管理地址:怎样进入设备
课堂开场
本课问题:看到 <SW1>、[SW1] 和 [SW1-GigabitEthernet0/0/1] 时分别在哪里?
学完结果:只通过提示符进入、识别并安全退出三类视图。
预计时间:20 分钟。前置课:Console、SSH 和管理地址:怎样进入设备。
范围控制:本课不执行任何业务配置。
02基础知识讲解
同一个 `display` 命令在多个位置可执行,但配置命令只在特定层级生效。新手必须先从提示符判断自己正操作整台设备还是某个接口。
本课最小拓扑或状态图:<SW1> 用户视图 → system-view → [SW1] 系统视图 → interface GE0/0/1 → [SW1-GigabitEthernet0/0/1] 接口视图;quit 逐级返回。
直觉解释:CLI 视图像文件夹层级:越往里,命令作用对象越具体;提示符就是当前位置,返回上层不会撤销已经执行的配置。
正式定义:用户视图用于运行和只读操作;系统视图是设备级配置入口;接口视图把配置作用域限定到指定接口。华为提示符用尖括号表示用户视图、方括号表示配置视图。
判断依据:quit 逐级返回,return 可回到用户视图;每次输入前先看提示符。
| 重点 | 你要理解 | 判断依据 |
|---|---|---|
| 重点 1 | 尖括号通常表示用户视图,适合执行只读检查。 | 从 <SW1> 输入 system-view 到 [SW1],进入 GE0/0/1 后确认提示符含接口名,再用 quit 两次回到 <SW1>。 |
| 重点 2 | 方括号表示配置层级,提示符中的对象说明当前作用范围。 | 单独的 # 是配置块之间的分隔符,不是一条命令结果。它只能帮助阅读配置,不能表示配置保存成功。 |
| 重点 3 | quit 逐级返回,return 可回到用户视图;每次输入前先看提示符。 | 提示符没有变化时检查 system-view 是否被设备接受。 |
03正确理解与常见误解
正确示例:从 <SW1> 输入 system-view 到 [SW1],进入 GE0/0/1 后确认提示符含接口名,再用 quit 两次回到 <SW1>。
错误示例:只凭记忆连续粘贴命令,不看 [SW1-GigabitEthernet0/0/1],可能把本应作用于另一个接口的命令下到当前接口。
- 术语与判断:尖括号通常表示用户视图,适合执行只读检查。
- 术语与判断:方括号表示配置层级,提示符中的对象说明当前作用范围。
- 术语与判断:quit 逐级返回,return 可回到用户视图;每次输入前先看提示符。
04老师演示
演示环境:设备 SW1,华为 S5735-L24T4X-A,VRP V200R022C00SPC500,当前提示符 <SW1>,隔离课程网络。教师准备执行只读命令:
- 步骤 1
<SW1> system-view - 步骤 2
[SW1] interface GigabitEthernet 0/0/1 - 步骤 3
[SW1-GigabitEthernet0/0/1] display this - 步骤 4
[SW1-GigabitEthernet0/0/1] quit - 步骤 5
[SW1] quit。
安全说明:命令来自“查看当前运行配置”华为实现,用于华为使用 display current-configuration 查看当前生效配置,并可限定到具体接口。 执行前已确认当前设备、版本、视图、影响对象、停止条件和输出脱敏范围。
脱敏真实输出:
sysname SW1 # interface GigabitEthernet0/0/1
异常输出:
Error: The configuration file does not exist. Error: Unrecognized command found at '^' position. 差异说明:前者是查询了不存在的配置文件,后者是命令语法未被识别;都不是视图成功切换的证据。先看提示符和帮助,再逐字修正目标命令。 此时不能套用正常结论;先保存采集时间,再执行“查看当前运行配置”对应的最小只读检查。
05逐行读懂输出
结论:当前输出可以支持“只通过提示符进入、识别并安全退出三类视图。”中的基础判断,但仍要完成跟做任务和业务验收,不能把单份输出当作全部证明。
- 第 1 行“sysname SW1”:sysname SW1 是设备级名称设置,表示这段配置属于 SW1。它不能证明当前提示符已经处于接口视图。
- 第 2 行“#”:单独的 # 是配置块之间的分隔符,不是一条命令结果。它只能帮助阅读配置,不能表示配置保存成功。
- 第 3 行“interface GigabitEthernet0/0/1”:interface 后的名称指定 GE0/0/1 这个接口配置块。它证明后续缩进命令的作用对象,不能证明接口状态为 Up。
06学员跟做
起始状态:使用隔离课程环境,SW1 当前配置保持阶段基线,学员已登录但尚未执行本课检查。目标状态:只通过提示符进入、识别并安全退出三类视图。
操作步骤:①在 <SW1> 记录当前提示符,然后进入 system-view;②确认提示符变为 [SW1],再进入 GigabitEthernet0/0/1;③只读取接口状态并确认提示符包含目标接口名;④用 quit 逐级返回并在每一级抄下提示符,最后用 return 验证直接返回用户视图;⑤进入“引导:在 CLI 视图间安全移动”独立完成相同目标。
成功标准:输出与规划一致,立即闯关全部目标通过,并能用自己的话说明三个重点。失败检查顺序:①提示符没有变化时检查 system-view 是否被设备接受;②接口视图名称不符时立即 quit,重新核对接口编号;③无法返回时一次只输入一个 quit,并观察每次提示符层级。
- 保存教师演示命令和本次学员输出,文件名含设备、日期和课次。
- 步骤标题只提示检查对象,不复制最终答案。
- 失败时一次只验证一个假设,不连续粘贴未知命令。
07安全、验证与回滚
本课以只读观察为主。只读命令仍可能暴露资产信息,保存输出前要替换序列号、真实公网地址、账号和其他敏感字段;任何清表、重启、删除或配置动作都不属于本课。
验证必须同时回答:配置或输入是否正确、设备状态是否符合预期、真实任务“只通过提示符进入、识别并安全退出三类视图。”是否完成。
08本课关联资源
按顺序完成:先看命令 → 立即闯关 → 可选加练 → 案例步骤 → 返回本页复盘。
09自测一:概念判断
先判断对错,再写出为什么。
- 判断 1:以下做法是正确的——只凭记忆连续粘贴命令,不看 [SW1-GigabitEthernet0/0/1],可能把本应作用于另一个接口的命令下到当前接口。
- 判断 2:以下做法是正确的——从 <SW1> 输入 system-view 到 [SW1],进入 GE0/0/1 后确认提示符含接口名,再用 quit 两次回到 <SW1>。
10自测二:输出解读
重新阅读老师演示的第 2 行输出:它能直接证明什么?还不能证明“只通过提示符进入、识别并安全退出三类视图。”中的哪一部分?请写出下一条最小验证证据。
11自测三:小型操作
在隔离环境或纸面拓扑中完成:只通过提示符进入、识别并安全退出三类视图。 保存关键输出,按“现象—证据—结论—下一步”写四行记录;不得复制本页最终结论。
答案与复盘
13下一课
下一课:不背命令也能操作:问号帮助、补全和报错定位。你已经能“只通过提示符进入、识别并安全退出三类视图。”,下一课将用这项能力继续回答“记不住完整命令时,怎样让设备告诉你合法输入?”。