Windows CMD命令综合速查手册

最全Windows命令提示符大全 | 含所有常用命令及实用示例

使用方法: 按下快捷键 WIN+R 打开运行窗口,输入 CMD 进入命令提示符,然后输入以下命令执行。
重要提示: 部分命令需要以管理员身份运行CMD才能正常执行(右键开始菜单→"命令提示符(管理员)")。

一、基础操作

运行方式

  • 快捷键 WIN+R 打开运行,输入 CMD 命令,按 ENTER 键直接进入
  • 或者在开始菜单上单击右键,点击运行输入 CMD

修改背景与样式

打开 cmd,右击窗口点击属性,可以为 cmd 命令窗口设置文字与背景样式。

常用快捷键

快捷键 功能
↑ ↓ 快速查看历史记录
Tab 自动补全文件名和目录名
cls 清屏
Ctrl+C 终止当前正在执行的命令
exit 退出CMD窗口

窗口控制命令

命令 作用 实用示例
color 修改CMD窗口的背景和文字颜色 color 0A(黑底绿字)
title 修改CMD窗口的标题 title 我的命令行窗口
mode 修改CMD窗口的大小和缓冲区 mode con: cols=120 lines=30
clip 将命令输出复制到剪贴板 dir | clip

二、文件与目录操作

cd 切换目录命令

命令 用途
d: 把当前工作目录切换到D盘
cd c:\dos 进入指定目录
cd .. 退回上一级目录
cd \ 退回到根目录

dir 显示目录内容命令

命令 用途
DIR /? 查询相关参数
dir 显示目录中的文件列表
dir /a 显示具有指定属性的文件
  • D 目录
  • R 只读文件
  • H 隐藏文件
  • S 系统文件
dir /ah 显示隐藏文件
dir /x 显示短名称,以便删除带有空格等特殊字符命名的目录或文件

目录管理命令

命令 用途
tree 生成目录树(不建议在文件多的目录中使用,容易卡死)
md 1\2\3\4 一次建立多级子目录
md test..\ 创建不可删除目录(使用 rd /s /q test..\ 命令可以删除)
md "test /" 可见无法打开,但start命令可以打开目录
rd /s 1 一次删除多级子目录(DEL命令不可以)
rd /s /q 目录名 强制删除非空目录(安静模式,无确认)
注意: MD命令为创建目录命令,其无法创建txt文档文件。

文件创建与查看

命令 用途
copy con 文件名.txt 执行后输入内容,按下 Ctrl + C 结束输入
type nul > 文件名.txt 创建一个空文件
echo "文本内容" > 文件名.txt 将文本内容重写到文件(非追加写入)
echo 向文档中追加内容>>dos.txt 将内容追加到dos.txt
type c:\dos\dos.txt 查看文件内容
start 打开目录或文件

文件复制与移动

命令 用途
copy NEWDOS~1.TXT 1.txt 复制带空格名的文件
copy /b 源文件1 + 源文件2 + ... 目标文件 合并文件
xcopy /e newdos~1 2 复制带空格的目录,可复制多级目录以及空目录
move 1.txt NewPlace/2.txt 移动剪切文件
ren 1.txt 2.txt 重命名文件

文件删除与属性

命令 用途
del dos.txt 删除指定文件
attrib hide.txt +h 设置隐藏属性
attrib hide.txt -h 去除隐藏属性
-A -R -S -H 或 +A +R +S +H 对应:存档,只读,系统,隐藏 属性

文件比较

命令 用途
comp 1.txt 2.txt /a /d /n=3 以十进制字符形式,对前3行数据进行比较,显示不相同内容
fc /b test1.txt test2.txt 逐行显示不相同内容

文件查找

命令 用途
find /n "准备查找的内容" test1.txt test2.txt 多文件查找内容
findstr /n /x "待查找内容" test1.txt 指定文件查找内容,查找包含指定内容的行
findstr /n /v "待查找内容" test1.txt 指定文件查找内容,查找不包含指定内容的行

高级文件操作(补充)

命令 作用 实用示例
robocopy Windows内置强大复制工具(支持断点续传、镜像同步、多线程) robocopy C:\源目录 D:\目标目录 /MIR /MT:8
replace 替换文件(覆盖同名文件,可批量操作) replace C:\new\*.txt D:\old
expand 解压缩Windows安装包中的.cab文件 expand driver.cab -f:*.sys C:\drivers
compact NTFS文件系统压缩/解压缩 compact /c /s:C:\docs

三、系统信息查询

命令 用途
hostname 本机名称
winver 查看windows版本信息(图形化)
ver 显示Windows版本号(命令行版)
winmsd 查看bios信息
systeminfo 系统信息(版本、硬件、补丁、内存等)
dxdiag DX信息(DirectX诊断工具)
vol C: 显示磁盘卷标和序列号
label D: 数据盘 修改磁盘卷标

高级系统查询(补充)

命令 作用 实用示例
wmic Windows管理规范工具(查询硬件/软件/系统信息) wmic product get name,version
msinfo32 打开图形化"系统信息"工具 msinfo32

四、系统工具快速启动

命令 用途
explorer 资源管理器
control 控制面板
calc 计算器
mspaint 画图
notepad 记事本
charmap 特殊字符
magnify 放大镜
shift 五次 粘滞键
mstsc 远程桌面连接
regedit 注册表编辑器
eventvwr 事件查看器
msconfig 系统配置(应用程序&启动项)
services.msc 系统服务
secpol.msc 本地安全策略

五、进程与服务管理

进程管理

命令 用途
taskmgr 任务管理器
tasklist 任务进程列表
taskkill 结束进程任务

系统控制

命令 用途
shutdown 关机计算机
logoff 注销计算机
at 定时执行任务(已弃用,推荐schtasks)
cacls 控制文件访问权限
sc 启动/停止/配置系统服务
format 格式化磁盘

高级系统管理(补充)

命令 作用 实用示例
msiexec Windows Installer命令行工具(安装/卸载MSI包) msiexec /i setup.msi /qn
reg 注册表命令行操作(导入/导出/修改) reg export HKLM\Software backup.reg
schtasks 计划任务管理(创建/删除/查询计划任务) schtasks /query /fo table
powercfg 电源配置管理(查看/修改电源计划) powercfg /energy
sfc 系统文件检查器(修复损坏的系统文件) sfc /scannow
dism 部署映像服务和管理(修复系统映像) dism /online /cleanup-image /restorehealth
chkdsk 检查并修复磁盘错误 chkdsk C: /f
diskpart 交互式磁盘分区管理 diskpart → list disk
defrag 磁盘碎片整理 defrag C: /O

六、网络命令

基础网络信息

命令 用途
ipconfig 查看ip地址
ipconfig /all 详细IP配置(含MAC、DHCP、DNS)
nbtstat 查看netbios名称
arp 查看arp缓存
nslookup 查看更改dns域名

网络连接检测

命令 用途
ping 检测网络是否连接通畅
netstat 查看连接、监听、活动的tcp udp 端口
netstat -ano 查看所有网络连接(含PID、端口)
tracert 检测路由是否存在故障

远程连接与管理

命令 用途
telnet 连接远程服务器
ftp 连接ftp服务器
query 查看当前登陆用户

高级网络命令(补充)

命令 作用 实用示例
pathping 结合ping和tracert功能(显示路由节点丢包率) pathping www.baidu.com
netsh 强大的网络配置工具 netsh wlan show profiles
route 路由表管理(添加/删除/查看路由) route print
tftp TFTP客户端(简单文件传输) tftp 192.168.1.1 get firmware.bin

七、Net命令大全

命令 用途
net user 用户账户管理(查看/创建/删除用户)
net localgroup 本地组管理(添加/删除用户到组)
net view 查看局域网内的计算机
net share 共享资源管理(查看/创建/删除共享)
net use 映射网络驱动器
net send 发送网络消息(需开启Messenger服务)
net time 查看/设置网络时间
net start 启动系统服务
net stop 停止系统服务
注意: 部分Net命令(如net send)在Windows 10/11中已默认禁用或移除。

八、批处理与脚本命令

命令 作用 实用示例
call 在批处理中调用另一个批处理文件 call another.bat
start 启动新窗口运行程序或命令 start notepad.exe
timeout 延迟执行(等待指定秒数) timeout /t 10 /nobreak
pause 暂停批处理执行,等待用户按键 pause
setlocal/endlocal 局部环境变量(变量只在批处理内部有效) setlocal enabledelayedexpansion
for 循环命令(批量处理文件/目录) for %i in (*.txt) do type %i
set 查看/临时修改环境变量 set PATH=%PATH%;C:\newdir
prompt 自定义命令提示符 prompt $P$G(恢复默认)

九、其他高级命令

压缩与解压缩

注意: 系统不自带压缩命令,需要安装压缩软件,以下以360压缩为例。
360zip.exe -ar dos.txt c:\dos\dos.zip # 压缩文件 360zip.exe -x dos.zip # 解压缩文件
Windows 10权限提示: 由于Windows 10系统权限设置问题,未必会成功,会阻止运行或弹窗提示。

Windows路径符号区别

  • / 正斜杠:用于分隔域名和子域名,以及在网页地址中分隔目录和文件名。
  • \ 反斜杠:是主要的路径分隔符,例如: "C:\Program Files"
  • // 双正斜杠:用于网络协议,例如: http://www.example.comftp://
  • \\ 双反斜杠:用于网络资源访问,例如: \\servername\sharename
帮助查询: 所有命令都可以在CMD中输入 命令名 /? 查看官方详细帮助文档(例如:robocopy /?)。