跳到主要内容

编辑 CLI 命令的键盘快捷键

当前命令提示符下的命令是活动的命令。使用键盘快捷键可快速编辑活动的命令。这些键盘快捷键与 UNIX tcsh shell 和 Emacs 编辑器的键盘快捷键类似。

下表列出了用于编辑 CLI 命令的键盘快捷键。“Ctrl-”表示按住 Ctrl 键,同时键入其后指定的字符。“Esc-”表示按下然后松开 Esc 键,然后键入其后指定的字符。

如果要...使用以下键盘快捷键...
将光标向后移动一个字符Ctrl-B
后退箭头键
将光标向前移动一个字符Ctrl-F
前进箭头键
将光标向后移动一个单词Esc-B
将光标向前移动一个单词Esc-F
将光标移动到行首Ctrl-A
将光标移动到行尾Ctrl-E
删除从行首到光标的命令行内容,并将其保存在剪切缓冲区

剪切缓冲区就像临时内存一样,与某些程序中称为剪贴板 的功能类似。

Ctrl-U
删除从光标到行尾的命令行内容,并将其保存在剪切缓冲区Ctrl-K
删除从光标到下一个单词末尾的命令行内容,并将其保存在剪切缓冲区Esc-D
删除光标前的单词,并将其保存在剪切缓冲区Ctrl-W
拉出剪切缓冲区的内容,并将其推入光标所在的命令行Ctrl-Y
删除光标前的字符Ctrl-H
空格键
删除光标所在位置的字符Ctrl-D
清除行Ctrl-C
清除屏幕Ctrl-L
将命令行的当前内容替换为历史记录列表中的上一个条目

每次重复使用键盘快捷键时,历史记录光标会移动到上一个条目。

Ctrl-P
Esc-P
向上箭头键
将命令行的当前内容替换为历史记录列表中的下一个条目

每次重复使用键盘快捷键时,历史记录光标会移动到下一个条目。

Ctrl-N
Esc-N
向下箭头键
展开部分输入的命令或列出当前编辑位置的有效输入Tab 键
Ctrl-I
显示上下文相关的帮助?
转义问号(“?”)字符的特殊映射

例如,要在命令的参数中输入问号,请按 Esc,然后按“?”字符。

Esc-?
开始 TTY 输出Ctrl-Q
停止 TTY 输出Ctrl-S