6、使用编辑特性

1)编辑快捷键

下表列出编辑快捷键:

功能

快捷键

说明

在编辑行内移动光标。

左方向键或Ctrl-B

光标移到左边一个字符。

右方向键或Ctrl-F

光标移到右边一个字符。

Ctrl-A

光标移到命令行的首部。

Ctrl-E

光标移到命令行的尾部。

删除输入的字符。

Backspace键

删除光标左边的一个字符。

Delete键

删除光标所在的字符。

输出时屏幕滚动一行或一页。

Return键

在显示内容时用回车键将输出的内容向上滚动一行,显示下一行的内容,仅在输出内容未结束时使用。

Space键

在显示内容时用空格键将输出的内容向上滚动一页,显示下一页内容,仅在输出内容未结束时使用。

2)命令行滑动窗口

用户可以使用编辑功能中的滑动窗口特性,来编辑超过单行宽度的命令,使命令行的长度得以延伸。当编辑的光标接近右边框时,整个命令行会整体向左移动20个字符,但是仍然可以使光标回到前面的字符或者回到命令行的首部。

编辑命令行时光标移动操作如下表:

功能

快捷键

光标向左回退一个字符

左方向键或Ctrl-B

光标回到行首

Ctrl-A

光标向右前进一个字符

右方向键或Ctrl-F

光标移动到行尾

Ctrl-E

例如配置模式的命令mac-address-table static的输入可能超过一个屏幕的宽度。当光标第一次接近行尾时,整个命令行整体向左移动20个字符。命令行前部被隐藏的部分被符号($)代替。每次接近右边界时都会向左移动20个字符长度。

mac-address-table  static  00d0.f800.0c0c  vlan  1 

interface

$tatic  00d0.f800.0c0c  vlan  1  interface  fastEthernet

$tatic  00d0.f800.0c0c  vlan  1  interface  fastEthernet  0/1

可以使用Ctrl-A快捷键回到命令行的首部。这时命令行尾部被隐藏的部分将被符号($)代替:

-address-table  static  00d0.f800.0c0c  vlan  1 interface  $

注意:默认的终端行宽是80个字符。

使用命令行滑动窗口结合历史命令的功能,可以重复调用复杂的命令。具体的快捷键的使用方法查看编辑快捷键。