命令行里反复用到的高频快捷键和基础指令。
说明:不同终端和不同系统对部分快捷键支持略有差异,下面以常见的 Windows Terminal、PowerShell、Linux Shell、macOS Terminal 的通用习惯为主。
打开命令行
| 快捷键 / 指令 |
助记 |
用途 |
Win + R 后输入 cmd |
打开命令行 |
先打开“运行”窗口,再输入 cmd 打开命令提示符。 |
查询
| 快捷键 / 指令 |
助记 |
用途 |
help |
帮助总览 |
在 cmd 中列出常见命令帮助入口。 |
help <命令> |
指定帮助 |
查看某个 cmd 命令的帮助说明。 |
<命令> /? |
参数帮助 |
查看某条命令的参数和用法,最常用。 |
man <命令> |
manual |
查看某条命令的帮助说明,常见于 Linux / macOS。 |
which <命令> |
路径 |
查看命令程序所在位置。 |
Get-Help <命令> |
PowerShell 帮助 |
在 PowerShell 中查看命令帮助。 |
复制、粘贴与会话操作
| 快捷键 / 指令 |
助记 |
用途 |
Ctrl + Shift + C |
Copy |
复制终端中选中的内容,常见于现代终端。 |
Ctrl + Shift + V |
Paste |
把剪贴板内容粘贴到终端。 |
Shift + Insert |
Insert |
在部分终端中执行粘贴操作。 |
Ctrl + PageUp / PageDown |
上下翻页 |
向上 / 向下翻终端输出内容。 |
历史记录与控制
| 快捷键 / 指令 |
助记 |
用途 |
Ctrl + L |
清屏 |
清空当前终端显示内容,让界面更干净。 |
Ctrl + M |
回车 |
等效于按一次回车。 |
clear |
清空 |
用命令方式清屏,适合记不住快捷键时使用。 |
↑ / ↓ |
上一条 下一条 |
调出上一条 / 下一条历史命令。 |
Ctrl + P / N |
上一条 下一条 |
向前 / 向后翻历史命令。 |
history |
历史记录 |
列出历史命令记录,方便搜索和复用。 |
Ctrl + R |
Reverse search |
反向搜索历史命令,输入关键词就能快速找到旧命令。 |
!! |
再执行 |
直接重复执行上一条命令,适合连续重试。 |
光标移动与编辑
| 快捷键 / 指令 |
助记 |
用途 |
Ctrl + A / E |
开头 End |
把光标移动到命令行开头 / 结尾。 |
Ctrl + B / F |
Back Forward |
光标向后 / 向前移动一个字符。 |
Alt + B / F |
Backward Forward |
光标按单词向左 / 向右移动。 |
Ctrl + U / K |
光标前 光标后 |
删除光标前 / 后的整段内容。 |
Ctrl + W |
Word |
删除光标前一个单词。 |
Alt + D |
删除当前词 |
删除光标后的当前单词。 |
Ctrl + H / D |
删前 删后 |
删除光标前一个字符 / 当前字符。 |
Ctrl + Y |
粘回 |
粘贴刚刚被 Ctrl + W 或 Ctrl + K 删除的内容。 |
Alt + . |
上个参数 |
粘贴上一条命令的最后一个参数。 |
Ctrl + X Ctrl + E |
外部编辑 |
调出系统默认编辑器编辑当前命令。 |
Tab |
补全 |
自动补全命令、路径或文件名。 |
进程管理
| 快捷键 / 指令 |
助记 |
用途 |
Ctrl + C |
Cancel |
中断当前正在运行的命令,是最常用的“停止执行”。 |
Ctrl + Z |
挂起 |
挂起当前前台进程,在部分 Shell 中可转入后台。 |
exit |
退出 |
退出当前终端会话或当前 Shell。 |
Ctrl + D |
EOF |
发送结束输入信号;在空行时常可直接退出会话。 |
jobs |
任务列表 |
查看当前 Shell 挂起或后台运行的任务。 |
fg |
foreground |
把后台任务切回前台继续运行。 |
bg |
background |
让已挂起任务转入后台继续运行。 |
文件与路径操作
| 快捷键 / 指令 |
助记 |
用途 |
pwd |
print working directory |
查看当前所在目录。 |
cd <目录> |
change directory |
切换到指定目录。 |
cd .. |
上一层 |
返回上一级目录。 |
ls |
list |
查看当前目录下的文件和文件夹。 |
mkdir <目录名> |
make directory |
新建文件夹。 |
rm <文件名> |
remove |
删除指定文件,使用前要确认目标无误。 |