您可以使用各种键盘快捷键在设备 Bash shell 中输入和编辑命令。

表 1. 键盘快捷键和功能

键盘快捷键

详细信息

Tab

完成当前命令。如果输入部分命令名称并按 Tab 键,系统将完成此命令名称。

要查看与您输入的字符集匹配的命令,请键入一个字符并按 Tab 键。

Enter(在命令行处)

运行您输入的命令。

Enter(在 --More-- 提示符处)

显示下一页输出。

Delete 或 Backspace

删除位于光标左侧的字符。

向左箭头或 Ctrl+B

将光标向左移动一个字符。

当您输入的命令超出一行时,可以按向左箭头或 Ctrl-B 键返回到命令的开头。

向右箭头或 Ctrl+F

将光标向右移动一个字符。

Esc、B

将光标向后移动一个单词。

Esc、F

将光标向前移动一个单词。

Ctrl+A

将光标移至命令行的开头。

Ctrl+E

将光标移至命令行的结尾。

Ctrl+D

删除光标所在处的字符。

Ctrl+W

删除光标旁边的单词。

Ctrl+K

向前删除行。当您按 Ctrl+K 时,将删除从光标所在处字符到命令行结尾输入的所有内容。

Ctrl+U 或 Ctrl+X

向后删除行。当您按 Ctrl+U 时,将删除从命令行开头到光标所在处字符的所有内容。

Ctrl+T

更换光标左侧字符与光标所在处字符的位置。

Ctrl+R 或 Ctrl+L

显示系统提示符和命令行。

Ctrl+V 或 Esc、Q

插入代码以指示系统必须将后面的按键视为命令条目,而不是编辑键。

向上箭头或 Ctrl+P

撤消历史缓冲区中的命令(从最近的命令开始)。

向下箭头或 Ctrl+N

在使用向上箭头或 Ctrl+P 撤消命令之后,返回到历史缓冲区中的最近命令。

Ctrl+Y

撤消删除缓冲区中的最近条目。删除缓冲区包含已剪切或删除的最后十个项目。

Esc、Y

撤消删除缓冲区中的下一个条目。删除缓冲区包含已剪切或删除的最后十个项目。首先按 Ctrl+Y 撤消最近的条目,然后按 Esc、Y 最多九次以撤消缓冲区中的剩余条目。

Esc、C

将光标所在处的字符首字母变为大写。

Esc、U

将光标所在处单词中的所有字符(直到下一个空格)都更改为大写。

Esc、L

将单词中光标所在处字符到单词结尾的大写字母更改为小写。