第3章 命令行入门:CLI登录方式、命令视图与帮助功能
说实话,很多刚入行的兄弟拿到PTN设备,第一反应就是——这黑乎乎的界面怎么玩?
我当年第一次登录设备时也懵过。屏幕上就一个光标在闪,敲啥都没反应。后来老工程师告诉我:你得先知道自己在哪,才能知道能干啥。
这一章,我就带你把这层窗户纸捅破。
3.1 CLI登录方式
PTN设备的CLI登录,说白了就两种方式:本地登录和远程登录。
3.1.1 本地登录
本地登录通常通过Console口连接。你需要一根Console线,一头插设备,一头插电脑的串口(或者USB转串口)。
电脑上打开终端软件(比如SecureCRT、Putty),配置参数如下:
| 参数 | 值 |
|---|---|
| 波特率 | 9600 |
| 数据位 | 8 |
| 停止位 | 1 |
| 校验 | 无 |
| 流控 | 无 |
3.1.2 远程登录
设备上线后,更多时候我们用Telnet或SSH远程登录。
Telnet简单,但明文传输,不安全。SSH加密,我建议你优先用SSH。
登录命令格式:
ssh admin@192.168.1.100
telnet 192.168.1.100
输入用户名和密码后,你就进入了设备的命令行世界。
3.2 命令视图介绍
PTN设备的命令视图,你可以理解成不同的房间。每个房间能做的事不一样。
我刚开始学的时候,经常敲了命令提示"权限不足",其实就是走错了房间。
3.2.1 用户视图
登录后默认就在用户视图。提示符一般是 <设备名>。
用户视图能干啥?看看基本信息、ping一下、保存配置。但不能改配置。
举个例子:
<HUAWEI> display version
<HUAWEI> ping 192.168.1.1
3.2.2 系统视图
想改配置?得进系统视图。输入 system-view 就行。
提示符变成 [设备名]。
<HUAWEI> system-view
[HUAWEI]
系统视图下,你可以配全局参数,比如设备名称、SNMP、NTP等。
3.2.3 接口视图
配接口参数?进接口视图。在系统视图下输入 interface GigabitEthernet 0/0/1。
提示符变成 [设备名-GigabitEthernet0/0/1]。
[HUAWEI] interface GigabitEthernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1]
这里可以配IP地址、描述、速率、双工等。
3.2.4 其他常用视图
除了上面三个,还有几个常用的:
- VLAN视图: 配VLAN参数,从系统视图进
vlan 10 - 路由协议视图: 比如OSPF视图,从系统视图进
ospf 1 - 用户界面视图: 配登录参数,从系统视图进
user-interface vty 0 4
每个视图都有自己的命令集。你敲 ? 就能看到当前视图下能干啥。
3.3 命令补全与帮助功能
PTN设备的命令行有个好功能——补全。你记不全命令?没关系,按Tab键。
比如你输入 sys,按Tab,自动补全成 system-view。
display current-configuration 太长,我直接敲 dis cur 然后Tab。省时间,还不会敲错。
3.3.1 问号(?)的妙用
问号是CLI的救命稻草。你忘了命令怎么拼?敲个问号看看。
用法有三种:
- 查看所有命令: 在视图下直接敲
? - 查看以某字母开头的命令: 比如
d?显示所有d开头的命令 - 查看命令的参数: 比如
display ?显示display后面能跟啥
举个例子:
<HUAWEI> display ?
acl Access Control List
arp ARP table
current-configuration Current configuration
interface Interface information
ip IP information
logbuffer Log buffer information
...
看到没?所有可用的参数都列出来了。
3.3.2 历史命令
敲过的命令想再执行?按上下方向键就行。
默认保存最近10条历史命令。这个功能我天天用,尤其是调试时反复敲同一组命令。
3.3.3 错误提示
命令敲错了,设备会告诉你原因。常见错误提示:
| 错误提示 | 含义 |
|---|---|
| Unrecognized command | 命令不存在,或者拼写错了 |
| Incomplete command | 命令没敲完,缺参数 |
| Ambiguous command | 命令有歧义,比如 dis 可能匹配多个命令 |
| Error: Too many parameters | 参数多了 |
interface GigabitEthernet 0/0/1 写成了 interface GigabitEthernet 0/0/1/(多了一个斜杠),结果提示错误。找了半天才发现是多打了个字符。所以,敲命令时仔细点,或者多用Tab补全。
3.4 实战小技巧
嗯,最后分享几个我常用的技巧:
- Ctrl+C: 中断当前操作,比如ping停不下来时
- Ctrl+Z: 直接退回用户视图
- Ctrl+D: 删除光标所在字符
- Ctrl+W: 删除光标前一个单词
这些快捷键用熟了,操作效率能翻倍。
好了,这一章就到这。CLI登录、命令视图、帮助功能,这三样是PTN设备操作的基础。你想想看,如果连自己在哪个视图都不知道,怎么敢动手配业务?
下一章,我们开始真正动手——配IP地址和接口参数。