IOS 提供多种形式的帮助:

  • 对上下文敏感的帮助
  • 命令语法检查
  • 热键和快捷方式
对上下文敏感的帮助
 
对上下文敏感的帮助在当前模式的上下文范围内提供一个命令列表,该列表列有一系列命令及其相关参数。要访问对上下文敏感的帮助,请在任何提示符后输入一个问号(?)。系统会立即响应,无需您按 <Enter> 键。
 
对上下文敏感的帮助的用处之一就是获取可用命令的列表。当您不确定某个命令的名称时,或您想知道 IOS 在特定模式下是否支持特定命令时,它就可以派上用场了。
 
例如,要列出用户执行级别下可用的命令,请在 Router> 提示符后键入一个问号(?)。
 
上下文相关的帮助的另一个用处是显示以特定字符或字符组开头的命令或关键字的列表。输入一个字符序列后,如果紧接着输入问号(不带空格),则 IOS 将显示一个命令或关键字列表,列表中的命令或关键字可在此上下文环境中使用且以所输入的字符开头。
 
例如,输入 sh? 可获取一个命令列表,该列表中的命令都以字符序列 sh 开头。
 
最后,还有一类上下文相关的帮助用于确定哪些选项、关键字或参数可与特定命令匹配。当输入命令时,输入一个空格,紧接着再输入一个问号(?)可确定随后可以或应该输入的内容。
命令语法检查
 
当通过按 <Enter> 键提交命令后,命令行解释程序从左向右解析该命令,以确定用户要求执行的操作。通常,IOS 只提供负面反馈。如果解释程序可以理解该命令,则用户要求执行的操作将被执行,且 CLI 将返回到相应的提示符。然而,如果解释程序无法理解用户输入的命令,它将提供反馈,说明该命令存在的问题。
 
错误消息分为三类:
  • 命令不明确
  • 命令不完整
  • 命令不正确
热键和快捷方式
 
IOS CLI 提供热键和快捷方式,以便配置、监控和排除故障。
 
下列快捷方式值得特别说明:
Tab — 填写命令或关键字的剩下部分。
Ctrl-R — 重新显示一行
Ctrl-Z — 退出配置模式并返回到执行模式
向下箭头 — 用于在前面用过的命令的列表中向前滚动
向上箭头 — 用于在前面用过的命令的列表中向后滚动
Ctrl-Shift-6 — 用于中断诸如 ping 或 traceroute 之类的 IOS 进程
Ctrl-C — 放弃当前命令并退出配置模式
 
下面详细说明:
 
Tab — Tab 填写如果您输入的缩写命令或缩写参数包含足够字母,已经可以和当前可用的任何其它命令或参数区分开,则可使用此快捷方式填写该缩写命令或缩写参数剩下的部分。当已输入足够字符,可以唯一确定命令或关键字时,请按 Tab 键,CLI 即会显示该命令或参数剩下的部分。
 
此技巧在您的学习过程中很有用,因为它可以让您看到命令或关键字的完整词语。
 
Ctrl-R - 重新显示行会刷新您刚键入的行。请使用 Ctrl-R 来重新显示命令行。例如,IOS 可能会在您键入命令行的过程中向 CLI 返回一条消息。您可使用 Ctrl-R 来刷新该行,这样无需重新键入该行。
 
在此例中,在您输入命令的过程中返回了一条与接口故障相关的消息。
 
Switch#show mac-
16w4d:%LINK-5-CHANGED:Interface FastEthernet0/10, changed state to down
16w4d:%LINEPROTO-5-UPDOWN:Line protocol on Interface FastEthernet0/10, changed state to down
 
要重新显示您刚才正在键入的行,请使用 Ctrl-R:
 
Switch#show mac 
Ctrl-Z - 退出配置模式。要离开配置模式并返回特权执行模式,请使用 Ctrl-Z。因为 IOS 具有分层次的模式结构,有时您可能发现自己处于很下层的层次中。要想返回处于顶层的特权执行提示符,您无需逐级退出,只要使用 Ctrl-Z 即可直接返回。
 
向下和向上箭头 - 使用前面用过的命令。Cisco IOS 软件将用户之前键入的几个命令和字符保存在缓冲区中,以供用户重新调出。缓冲区消除了重复键入命令的需要。
 
您可使用特定的按键序列以在这些保存在缓冲区中的命令间滚动。向上箭头键 (Ctrl P) 用于显示输入过的前一个命令。每次按这个键时,将依次显示较早输入的一个命令。向下箭头键 (Ctrl N) 用于依次显示命令历史记录中较晚输入的一个命令。
 
Ctrl-Shift-6 - 使用取消序列。当从 CLI 启动一个 IOS 进程(例如 ping 或 traceroute)后,该命令会运行到完成或被中断为止。当该进程正在运行时,CLI 无响应。要中断输入并与 CLI 交互,请按 Ctrl-Shift-6。
 
Ctrl-C — 用于中断命令输入并退出配置模式。当您正在输入命令,但决定取消该命令并退出配置模式时,可使用此快捷方式。
 
缩写命令或缩写参数。命令和关键字可缩写为可唯一确定该命令或关键字的最短字符数。例如,configure 命令可缩写为 conf,因为 configure 是唯一一个以 conf 开头的命令。不能缩写为 con,因为以 con 开头的命令不止一个。
 
关键字也可缩写。
 
又例如,show interfaces 可以缩写为:
 
Router#show interfaces
Router#show int
 
您还可以同时缩写命令和关键字,例如:
 
Router#sh int