首页/网络/网络设备配置速查/命令行历史与快捷操作
设备开局与基础配置61 条

命令行历史与快捷操作

排障时快速回看敲过什么:三厂都能翻历史,但命令不同;思科与 Comware 7 的 do 前缀可在配置模式下直接执行 show。

网络设备配置速查网络更新于 2026-10-13

命令行历史与快捷操作

设备命令行本质上是个交互式 shell:上下方向键翻历史、问号补全并查看可用关键字、Tab 补全命令,这些基础操作能显著降低误操作率。历史记录在排障时尤其有用——「刚才那条命令到底敲对了没有」往往决定了下一步方向。三厂都支持查看历史,命令名不同;思科与 H3C 还支持 do 前缀,在配置模式下直接执行查看类命令。

基本信息

适用平台华为 VRP、思科 IOS、H3C Comware
华为命令display history-command(用户视图),上下方向键翻历史
思科命令show history,terminal history size N 调整缓存条数
H3C 命令display history-command,上下方向键翻历史
do 前缀思科与 H3C 支持在配置视图下用 do 执行 show/display 类命令,华为多数 display 命令在系统视图也可直接执行
存储特性历史仅存在于内存,登出或重启即清空

典型使用场景

  • 误操作回溯:配置改错后回看历史,确认是哪一条命令造成的
  • 排障留痕:把历史命令复制出来写入工单,复现步骤与证据齐全
  • 配置模式下的快速查看:不想退出配置视图,用 do 前缀直接查看状态
  • 批量配置前的演练:先在测试设备上把命令列表敲一遍,利用历史确认无误
  • 交接与复盘:把变更期间的关键命令与输出一起归档

华为 VRP

华为 VRP
<Huawei> display history-command        # 查看本会话敲过的命令
! 上下方向键翻历史,Ctrl+Z 直接回用户视图
! 问号查看当前可用关键字,Tab 补全命令
[Huawei] display interface brief        # 多数 display 命令在系统视图可直接执行
<Huawei> screen-length 0 temporary      # 关闭分屏便于一次性复制输出

思科 IOS

思科 IOS
SW-CORE-01# show history                              # 查看历史命令
SW-CORE-01# terminal history size 50                  # 调整缓存条数(仅当前会话)
SW-CORE-01(config)# do show running-config interface GigabitEthernet0/1
# do 前缀:不用退出配置模式即可执行查看类命令
SW-CORE-01# terminal length 0                         # 关闭分屏,输出不被分段

H3C Comware

H3C Comware
<H3C> display history-command
[H3C] do display interface brief      # Comware 7 支持 do 前缀
[H3C] display current-configuration   # 系统视图可直接执行
<H3C> display history-command all     # 部分版本可查看全部会话的历史,用 ? 确认
! Ctrl+Z 返回用户视图,Ctrl+C 中断当前输出

三厂快捷操作对照

操作华为 VRP思科 IOSH3C Comware
查看历史display history-commandshow historydisplay history-command
配置态执行查看多数 display 可直接执行do show ...do display ...
关闭分屏screen-length 0 temporaryterminal length 0screen-length disable
返回用户视图Ctrl+Z 或 quitCtrl+Z 或 endCtrl+Z 或 return
历史缓冲区大小有限,敲得太多会覆盖早期命令,关键排障输出应当场保存。另外,很多平台的历史是按会话隔离的:换一个 SSH 会话看不到上一个会话敲过的命令。

易错点

  • 历史只存在内存中,设备重启或会话登出即清空,关键排障过程没有及时保存
  • 思科的 do 前缀只能执行当前权限允许的命令,低权限账号下会直接报错
  • 把历史当成审计记录:它只覆盖本会话,真正的审计依赖日志与集中采集
  • 调整历史缓存条数只在当前会话生效(terminal 类命令),重新登录后恢复默认
  • 输出很长时忘记关闭分屏,复制出来的内容被分成多段,拼接时容易漏掉关键行

数据来源与参考

  • 华为产品文档:命令行操作
  • Cisco IOS History 与 do 命令
  • H3C Comware 7 命令行特性

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌