光标移动
-
Ctrl - A:将光标移动到行首。 -
Ctrl - E:将光标移动到行尾。 -
Ctrl + F:向前移动一个字符(在某些环境中也可以直接使用右箭头键)。 -
Ctrl + B:向后移动一个字符(在某些环境中也可以直接使用左箭头键)。 -
Alt + F:向前移动一个单词(在某些环境中,也可能是Esc + F)。 -
Alt + B:向后移动一个单词(在某些环境中,也可能是Esc + B)。
文本编辑
-
Ctrl - U删除光标之前的所有内容。 -
Ctrl + D:删除光标处的字符(如果光标在行末,则删除换行符,在某些情况下相当于执行exit命令)。 -
Ctrl + H或Backspace:删除光标前的一个字符(在不同系统或软件中,Backspace的行为可能略有不同)。 -
Ctrl + W:删除光标前的一个单词(在某些环境中,也可能是Alt + Backspace)。
历史命令操作
-
Ctrl + P或Up Arrow:上一条历史命令(在很多命令行界面中,连续按此快捷键可以在历史命令中向上滚动)。 -
Ctrl + N或Down Arrow:下一条历史命令(类似地,连续按可向下滚动历史命令)。 -
Ctrl + R:反向搜索历史命令(输入关键字后,按Ctrl + R可以在历史命令中向后搜索包含该关键字的命令,继续按Ctrl + R可查找更早的匹配项;按Ctrl + G可取消搜索)。
命令执行与控制
-
Ctrl + L:清屏(类似于在命令行中输入clear命令,但不会滚动历史记录)。 -
Ctrl + C:中断当前正在执行的命令(常用于停止长时间运行或无响应的命令)。 -
Ctrl + Z:暂停当前正在执行的命令,并将其放入后台(可以使用fg命令将其恢复到前台继续执行,或使用bg命令让其在后台继续运行)。
其他操作
-
Tab:自动补全命令、文件名、目录名等(在输入部分内容后按Tab键,命令行将尝试自动补全剩余部分;如果有多个可能的补全项,连续按Tab键可列出所有选项)。 -
Ctrl + Shift + C:复制选中的文本(在支持鼠标操作的命令行环境中,先选中文本,然后按此快捷键复制)。 -
Ctrl + Shift + V:粘贴文本(在支持鼠标操作的命令行环境中,按此快捷键粘贴之前复制的文本)。