第3章 命令行入门:CLI登录方式、命令视图与帮助功能

说实话,很多刚入行的兄弟拿到PTN设备,第一反应就是——这黑乎乎的界面怎么玩?

我当年第一次登录设备时也懵过。屏幕上就一个光标在闪,敲啥都没反应。后来老工程师告诉我:你得先知道自己在哪,才能知道能干啥。

这一章,我就带你把这层窗户纸捅破。

3.1 CLI登录方式

PTN设备的CLI登录,说白了就两种方式:本地登录和远程登录。

3.1.1 本地登录

本地登录通常通过Console口连接。你需要一根Console线,一头插设备,一头插电脑的串口(或者USB转串口)。

电脑上打开终端软件(比如SecureCRT、Putty),配置参数如下:

参数
波特率 9600
数据位 8
停止位 1
校验
流控
我的小习惯: 每次开局前,我都会先把Console线插好,确认终端软件能收到设备启动信息。如果屏幕上啥都没有,八成是波特率没设对,或者线有问题。我曾经被一根坏线折腾了半小时,后来换线就好了。

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地址和接口参数。