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个字符。
使用命令行滑动窗口结合历史命令的功能,可以重复调用复杂的命令。具体的快捷键的使用方法查看编辑快捷键。