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

表 1. 键盘快捷键和功能
键盘快捷键 详细信息
选项卡 完成当前命令。如果输入部分命令名称并按 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 撤消删除缓冲区中的最近条目。删除缓冲区包含已剪切或删除的最后 10 个项目。
Esc、Y 撤消删除缓冲区中的下一个条目。删除缓冲区包含已剪切或删除的最后 10 个项目。首先按 Ctrl+Y 撤消最近的条目,然后按 Esc、Y 最多九次以撤消缓冲区中的剩余条目。
Esc、C 将光标所选字符改为大写。
Esc、U 将光标所选单词中的所有字符(直到下一个空格)都更改为大写。
Esc、L 将单词中光标所选字符到单词结尾的大写字母更改为小写。