以下是Windows CMD常用命令分类大全,适合快速查阅:
一、 基础操作命令
| 命令 |
说明 |
|---|
help |
查看所有命令或指定命令帮助(如 help cd) |
cls |
清屏 |
exit |
退出CMD |
echo <文本> |
输出文本,常用于批处理(如 echo Hello) |
pause |
暂停批处理,按任意键继续 |
time / date |
显示或修改系统时间/日期 |
color <属性> |
设置控制台前景/背景色(如 color 0a) |
title <标题> |
设置CMD窗口标题 |
prompt <格式> |
修改命令行提示符(如 prompt $p$g) |
二、 目录与文件操作
| 命令 |
说明 |
|---|
dir |
列出当前目录内容(/a 显示隐藏文件,/s 递归) |
cd <路径> |
切换目录(cd.. 上一级,cd\ 根目录) |
md <目录名> 或 mkdir |
创建目录 |
rd <目录名> 或 rmdir |
删除空目录(/s 递归删除,/q 安静模式) |
tree |
以树形显示目录结构 |
pushd <路径> / popd |
保存当前目录并切换 / 返回原目录 |
type <文件> |
显示文本文件内容(如 type test.txt) |
copy <源> <目标> |
复制文件(如 copy a.txt b.txt) |
xcopy <源> <目标> |
复制目录及子目录(/e 包含空目录) |
move <源> <目标> |
移动文件或重命名 |
del <文件> |
删除文件(/f 强制,/s 递归,/q 安静) |
ren <旧名> <新名> |
重命名文件 |
attrib <属性> <文件> |
修改文件属性(+h 隐藏,-h 取消隐藏) |
find "<字符串>" <文件> |
在文件中搜索字符串(如 find "hello" a.txt) |
findstr "<字符串>" <文件> |
支持正则的搜索(更强大) |
fc <文件1> <文件2> |
比较两个文件差异 |
more <文件> |
分页显示文件内容(如 dir \| more) |
三、 磁盘与驱动管理
| 命令 |
说明 |
|---|
chkdsk <盘符> |
检查磁盘错误(/f 修复) |
format <盘符> |
格式化磁盘(谨慎使用!) |
diskpart |
进入磁盘分区管理工具(需谨慎操作) |
vol |
显示磁盘卷标和序列号 |
label <盘符> |
修改磁盘卷标 |
defrag <盘符> |
磁盘碎片整理(需管理员权限) |
mountvol |
显示或管理卷挂载点 |
四、 网络相关命令
| 命令 |
说明 |
|---|
ipconfig |
显示IP配置(/all 显示详细信息,/release 释放IP) |
ping <地址> |
测试网络连通性(-t 持续,-n 次数 指定次数) |
tracert <地址> |
追踪路由路径 |
netstat |
显示网络连接状态(-an 显示所有连接和端口) |
nslookup <域名> |
DNS查询 |
arp |
显示/修改ARP缓存表 |
route |
显示/修改路由表(print 显示,add 添加) |
telnet |
远程登录(需安装功能) |
ftp |
FTP客户端(需安装功能) |
netsh |
网络配置工具(如 netsh wlan show profiles) |
五、 系统与进程管理
| 命令 |
说明 |
|---|
tasklist |
显示运行中的进程(/svc 显示服务信息) |
taskkill |
结束进程(/pid <ID> 或 /im <进程名>,/f 强制) |
systeminfo |
显示系统详细信息 |
shutdown |
关机/重启(-s 关机,-r 重启,-t 秒数 延时) |
schtasks |
计划任务管理(创建/删除/查询) |
sc |
服务管理(query 查询,start/stop 启停) |
wmic |
WMI命令行工具(查询硬件/软件信息) |
msinfo32 |
打开系统信息GUI(等效命令) |
ver |
显示Windows版本 |
六、 用户与权限
| 命令 |
说明 |
|---|
whoami |
显示当前用户名(/priv 显示权限) |
net user |
用户管理(net user <用户名> <密码> /add 创建) |
net localgroup |
本地组管理 |
runas /user:<用户> <命令> |
以其他用户身份运行命令 |
cacls <文件> 或 icacls |
显示/修改文件权限(推荐 icacls) |
七、 批处理与脚本
| 命令 |
说明 |
|---|
call <批处理> |
调用另一个批处理文件 |
start <程序> |
启动新窗口运行程序(start notepad) |
choice |
提示用户选择(批处理交互) |
set |
显示/设置环境变量(set PATH 查看PATH) |
setx |
永久设置环境变量 |
for |
循环命令(如 for %i in (*.txt) do echo %i) |
if |
条件判断(if exist file.txt echo Yes) |
goto <标签> |
跳转到批处理标签 |
八、 实用工具
| 命令 |
说明 |
|---|
cmdkey |
管理存储的凭据(如远程登录密码) |
powershell |
启动PowerShell(CMD中的增强替代) |
mstsc |
启动远程桌面连接 |
calc / notepad / mspaint |
快速打开计算器/记事本/画图板 |
control |
打开控制面板(control system 打开系统属性) |
reg |
注册表操作(query/add/delete,慎用!) |
driverquery |
显示已安装的驱动程序列表 |
使用技巧
路径补全:按
Tab 键自动补全文件/目录名。
历史命令:按
↑ ↓ 查看历史命令。
快速复制粘贴:右键菜单选择标记 → 选中文本 → 回车复制;右键粘贴。
重定向:
dir > list.txt(输出到文件)
dir >> list.txt(追加到文件)
dir | find ".txt"(管道过滤)
组合命令:
&&(前一个成功则执行下一个)
||(前一个失败则执行下一个)
&(连续执行多个命令)
注意事项
- 部分命令需要管理员权限(右键CMD选择“以管理员身份运行”)。
- 删除/格式化命令谨慎使用,避免数据丢失。
- 可使用
命令 /? 查看详细帮助(如 ping /?)。
建议结合具体需求灵活使用,对于复杂任务可编写批处理脚本(.bat)自动化执行。