跳转至

Windows CMD 常用指令速查手册

使用方式:按 Win + R 输入 cmd 回车,或在开始菜单搜索"命令提示符"打开。


一、基础操作

指令 作用 示例
help 查看所有可用命令 help
help <命令> 查看某命令的详细帮助 help dir
命令 /? 快速查看命令参数说明 ping /?
cls 清空屏幕 cls
exit 退出 CMD 窗口 exit
echo 输出文本或控制回显 echo Hello
echo. 输出一个空行 echo.
pause 暂停并等待按键 pause
date / time 查看/修改系统日期、时间 date

二、目录与文件管理

目录操作

指令 作用 示例
dir 列出当前目录内容 dir
dir /s 递归列出子目录内容 dir /s C:\Windows
dir /w 宽格式显示 dir /w
cd 显示当前目录 cd
cd <路径> 切换目录 cd D:\project
cd .. 返回上一级目录 cd ..
cd \ 回到当前盘符根目录 cd \
d: 切换到 D 盘 d:
md / mkdir 创建目录 md test
rd / rmdir 删除空目录 rd test
rd /s /q 递归强制删除目录(含非空,慎用) rd /s /q test
tree 以树状图显示目录结构 tree /f

文件操作

指令 作用 示例
type <文件> 查看文本文件内容 type a.txt
copy <源> <目标> 复制文件 copy a.txt b.txt
xcopy <源> <目标> 批量复制文件/目录(可带参数 /s /e) xcopy /s /e a b
move <源> <目标> 移动文件或目录 move a.txt D:\
ren / rename 重命名文件 ren a.txt b.txt
del / erase 删除文件(可用通配符) del *.tmp
del /f /s /q 强制递归删除,不询问 del /f /s /q *.log
find 在文件中查找字符串 find "error" log.txt
findstr 高级查找(支持正则、多文件) findstr /i "error" *.txt
sort 对文本内容排序 type a.txt \| sort
fc 比较两个文件差异 fc a.txt b.txt
where <程序名> 查找程序所在路径 where notepad

三、磁盘管理

指令 作用 示例
chkdsk 检查磁盘错误 chkdsk C:
chkdsk /f 修复磁盘错误(需管理员权限) chkdsk C: /f
diskpart 打开磁盘分区工具(管理员) diskpart
format <盘符> 格式化磁盘(慎用!会清空数据) format D:
vol 显示磁盘卷标和序列号 vol C:
label 设置磁盘卷标 label D: 数据盘
wmic logicaldisk 查看各磁盘容量信息 wmic logicaldisk get name,size,freespace

四、网络命令

指令 作用 示例
ipconfig 查看 IP 配置 ipconfig
ipconfig /all 查看完整网络信息(含 MAC、DNS) ipconfig /all
ipconfig /flushdns 刷新 DNS 缓存 ipconfig /flushdns
ipconfig /release / renew 释放 / 重新获取 IP ipconfig /renew
ping <地址> 测试网络连通性 ping www.baidu.com
ping -t <地址> 持续 ping(Ctrl+C 停止) ping -t 8.8.8.8
tracert <地址> 追踪路由节点 tracert www.baidu.com
pathping <地址> 路由追踪+丢包统计 pathping www.baidu.com
netstat -an 查看所有端口连接 netstat -an
netstat -ano 查看端口占用及对应 PID netstat -ano
nslookup <域名> 查询 DNS 解析 nslookup www.baidu.com
arp -a 查看 ARP 缓存表 arp -a
route print 查看路由表 route print
telnet <地址> <端口> 测试端口连通性 telnet 192.168.1.1 80
netsh 网络配置命令行工具 netsh wlan show profiles

五、系统信息

指令 作用 示例
systeminfo 查看系统详细信息 systeminfo
ver 查看 Windows 版本 ver
hostname 查看计算机名 hostname
whoami 查看当前用户 whoami
whoami /priv 查看当前用户权限 whoami /priv
set 查看所有环境变量 set
set <变量>=<值> 设置环境变量(仅当前窗口) set PATH=%PATH%;D:\tools
echo %变量% 输出环境变量值 echo %PATH%
winver 打开系统版本窗口 winver
dxdiag 打开 DirectX 诊断工具 dxdiag

六、进程与任务管理

指令 作用 示例
tasklist 查看所有运行中的进程 tasklist
tasklist \| findstr <名称> 按名称筛选进程 tasklist \| findstr chrome
taskkill /pid <PID> 按 PID 结束进程 taskkill /pid 1234
taskkill /f /pid <PID> 强制结束进程 taskkill /f /pid 1234
taskkill /im <进程名> 按进程名结束(可加 /f) taskkill /im notepad.exe
start <程序/命令> 启动程序或新窗口 start notepad
wmic process 查看进程详细信息(含内存占用) wmic process where name="chrome.exe" get processid,workingsetsize

七、服务管理(需管理员权限)

指令 作用 示例
net start 查看已启动的服务 net start
net start <服务名> 启动服务 net start spooler
net stop <服务名> 停止服务 net stop spooler
sc query <服务名> 查询服务状态 sc query spooler
sc config <服务名> start= auto 设置服务开机自启 sc config spooler start= auto
sc stop / sc start 停止 / 启动服务 sc stop spooler

八、用户与账户管理(需管理员权限)

指令 作用 示例
net user 查看所有用户账户 net user
net user <用户名> 查看指定用户信息 net user admin
net user <用户名> <密码> /add 创建新用户 net user test 123456 /add
net user <用户名> /delete 删除用户 net user test /delete
net localgroup administrators <用户名> /add 将用户加入管理员组 net localgroup administrators test /add

九、其他实用指令

指令 作用 示例
shutdown /s /t 0 立即关机 shutdown /s /t 0
shutdown /r /t 0 立即重启 shutdown /r /t 0
shutdown /s /t 3600 1 小时后关机 shutdown /s /t 3600
shutdown /a 取消关机计划 shutdown /a
taskmgr 打开任务管理器 taskmgr
msconfig 打开系统配置 msconfig
control 打开控制面板 control
notepad 打开记事本 notepad
calc 打开计算器 calc
mspaint 打开画图 mspaint
regedit 打开注册表编辑器 regedit
gpedit.msc 打开组策略编辑器(专业版/企业版) gpedit.msc
services.msc 打开服务管理器 services.msc
devmgmt.msc 打开设备管理器 devmgmt.msc
compmgmt.msc 打开计算机管理 compmgmt.msc
diskmgmt.msc 打开磁盘管理 diskmgmt.msc
cleanmgr 打开磁盘清理 cleanmgr
sfc /scannow 系统文件检查并修复(管理员) sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth 修复系统映像(管理员) DISM /Online /Cleanup-Image /RestoreHealth

十、常用符号与技巧

符号 含义 示例
* 通配符(匹配任意字符) del *.tmp
? 通配符(匹配单个字符) dir a?.txt
\| 管道(把前命令输出传给后命令) tasklist \| findstr chrome
> 输出重定向(覆盖写入文件) ipconfig > ip.txt
>> 输出重定向(追加写入文件) echo test >> log.txt
& 顺序执行多个命令 cd /d D:\ && dir
&& 前命令成功后才执行后命令 ping www.baidu.com && echo 通
|| 前命令失败才执行后命令 ping www.baidu.com \|\| echo 不通
^ 转义符 echo ^|

常用组合场景速查

  • 查看端口被哪个进程占用:netstat -ano | findstr 8080 → 记下 PID → tasklist | findstr <PID> 或 taskkill /f /pid <PID>
  • 快速清空某个文件夹:del /f /s /q C:\temp\* && rd /s /q C:\temp
  • 批量重命名文件:ren *.txt *.md
  • 查看 Wi-Fi 密码:netsh wlan show profile <名称> key=clear
  • 复制整个目录(含子目录和空目录):xcopy /s /e /i D:\a C:\b

⚠️ 注意:format、rd /s /q、del /f /s /q、diskpart、regedit 等命令可能造成数据丢失或系统损坏,使用前请确认操作对象,重要数据先备份。部分命令需要以管理员身份运行 CMD 才有效。