查看历史命令
设备能够自动保存用户键入的历史命令。当用户需要输入之前已经执行过的命令时,可以调用设备保存的历史命令。
缺省情况下,为每个登录用户保存10条历史命令。可以通过history-command max-size size-value命令在相应的用户界面视图下重新设置保存历史命令的条数,最大设置为256。
不推荐用户将此值设置过大,因为可能会花费较长时间才查看到所需要的历史命令,反而影响配置效率。
对历史命令的操作如表1-5所示。
操作 |
命令或功能键 |
结果 |
---|---|---|
显示历史命令 |
display history-command [ all-users ] |
|
访问上一条历史命令 |
上光标键或者<Ctrl+P> |
如果还有更早的历史命令,则取出上一条历史命令,否则响铃警告。 |
访问下一条历史命令 |
下光标键或者<Ctrl+N> |
如果还有更新的历史命令,则取出下一条历史命令,否则显示为空,响铃警告。 |
对于Windows 9X的超级终端,↑光标键无效,这是由于Windows 9X的超级终端对这个键作了不同解释,这时可以用组合键<Ctrl+P>代替↑光标键达到同样目的。
在使用历史命令功能时,需要注意:
保存的历史命令与用户输入的命令格式相同,如果用户使用了命令的不完整形式,保存的历史命令也是不完整形式。
如果用户多次执行同一条命令,则历史命令中只保留最近的一次。但如果执行时输入的形式不同,将作为不同的命令对待。
例如:多次执行display current-configuration命令,历史命令中只保存一条。如果执行display current-configuration和dis curr,将保存为两条历史命令。
当前用户的历史命令可以在用户视图下通过reset history-command命令进行清除,所有用户的历史命令可以在用户视图下通过reset history-command all-users命令进行清除,清除后则无法显示和访问之前执行过的历史命令。