基础操作与文件管理类
这类命令是日常使用中最频繁的,用于浏览、操作文件和目录。

| 命令 | 全称 | 功能描述 | 常用示例 |
|---|---|---|---|
cd |
Change Directory | 切换当前目录。 | cd C:\Users (切换到 C 盘的 Users 文件夹)cd .. (返回上一级目录)cd \ (直接返回根目录,如 C:) |
dir |
Directory | 列出当前目录下的文件和文件夹。 | dir (列出当前目录内容)dir /a (显示包括隐藏文件在内的所有文件)dir /s (递归显示所有子目录内容) |
md |
Make Directory | 创建一个新的文件夹(目录)。 | md MyNewFolder (在当前位置创建名为 MyNewFolder 的文件夹) |
rd |
Remove Directory | 删除一个空的文件夹(目录)。 | rd MyNewFolder (删除空的 MyNewFolder 文件夹) |
del |
Delete | 删除一个或多个文件。 | del test.txt (删除 test.txt 文件)del *.tmp (删除所有扩展名为 .tmp 的文件) |
copy |
Copy | 复制文件。 | copy a.txt b.txt (将 a.txt 复制成 b.txt)copy *.txt D:\Backup (将所有 txt 文件复制到 D 盒的 Backup 文件夹) |
move |
Move | 移动文件,也可用于重命名。 | move a.txt D:\Docs (将 a.txt 移动到 D:\Docs)move old_name.txt new_name.txt (将文件重命名) |
type |
Type | 显示文本文件的内容。 | type readme.txt (在屏幕上显示 readme.txt 的内容) |
cls |
Clear Screen | 清除屏幕上的所有内容。 | cls (清屏) |
exit |
Exit | 关闭当前的命令提示符窗口。 | exit (退出 CMD) |
系统信息与诊断类
这类命令用于查看系统状态、网络连接和硬件信息。
| 命令 | 全称 | 功能描述 | 常用示例 |
|---|---|---|---|
systeminfo |
System Information | 显示详细的计算机硬件和软件配置信息。 | systeminfo (显示完整信息,信息量很大) |
ipconfig |
IP Configuration | 显示和管理网络接口的 IP 配置。 | ipconfig (显示基本 IP 地址信息)ipconfig /all (显示所有网络适配器的详细信息)ipconfig /flushdns (刷新 DNS 解析缓存) |
ping |
Packet InterNet Groper | 测试与另一台计算机的网络连接。 | ping www.baidu.com (测试与百度服务器的连接延迟)ping 192.168.1.1 (测试与局域网内路由器的连接) |
tasklist |
Task List | 显示当前正在运行的进程列表。 | tasklist (显示所有进程)tasklist /svc (显示每个进程所服务的列表) |
taskkill |
Task Kill | 结束一个正在运行的进程。 | taskkill /im notepad.exe (结束记事本进程)taskkill /pid 1234 (通过进程 ID 结束进程) |
sfc |
System File Checker | 扫描并修复受损的 Windows 系统文件。 | sfc /scannow (立即扫描所有受保护的系统文件) |
chkdsk |
Check Disk | 检查磁盘并修复文件系统错误。 | chkdsk C: /f (检查 C 盘并修复错误,需要管理员权限) |
wmic |
Windows Management Instrumentation Command-line | 一个强大的命令行工具,可以获取系统底层的详细信息。 | wmic cpu get name (获取 CPU 型号)wmic diskdrive get model,size (获取硬盘型号和总大小) |
网络配置与管理类
这类命令用于配置网络、查看路由表和连接状态。
| 命令 | 全称 | 功能描述 | 常用示例 |
|---|---|---|---|
netstat |
Network Statistics | 显示网络连接、路由表、接口统计等信息。 | netstat -an (显示所有活动的网络连接,不解析域名)netstat -ano (显示所有连接、PID 和编号,用于查找占用端口的程序) |
tracert |
Trace Route | 显示数据包到达目标主机所经过的路由路径。 | tracert www.google.com (追踪到 Google 的网络路径) |
nslookup |
Name Server Lookup | 查询 DNS 记录,用于域名解析。 | nslookup www.baidu.com (查询百度的 IP 地址)nslookup 8.8.8.8 (反向查询 IP 对应的域名) |
netsh |
Network Shell | 一个功能强大的网络配置工具集。 | netsh interface show interface (显示所有网络接口状态)netsh wlan show profiles (显示所有保存的 Wi-Fi 配置文件) |
ftp |
File Transfer Protocol | 启动 FTP 客户端,用于在客户端和 FTP 服务器之间传输文件。 | ftp ftp.server.com (连接到 FTP 服务器) |
系统维护与安全类
这类命令用于管理用户、权限、计划任务和安全策略。
| 命令 | 全称 | 功能描述 | 常用示例 |
|---|---|---|---|
net |
Network | 一个多功能命令,用于管理网络资源、用户和组。 | net user (查看所有本地用户账户)net user UserName NewPassword (修改用户密码)net start (查看正在运行的服务)net stop spooler (停止打印后台处理程序服务) |
schtasks |
Schedule Tasks | 创建、删除、查询或更改计划任务。 | schtasks /query (查询所有计划任务)schtasks /create /tn "MyTask" /tr "notepad.exe" /sc daily (创建一个每天运行记事本的计划任务) |
shutdown |
Shutdown | 关闭、重启或注销计算机。 | shutdown /s /t 0 (立即关机)shutdown /r /t 60 (60 秒后重启)shutdown /a (取消即将关机或重启的操作) |
reg |
Registry | 用于在命令行下修改 Windows 注册表。 | reg query "HKLM\SOFTWARE\Microsoft" /s (递归查询注册表项) |
cipher |
Cipher | 显示或修改 NTFS 卷上的文件目录加密。 | cipher /w C:\ (安全擦除 C 盘上的可用空间,删除数据) |
其他实用命令
| 命令 | 全称 | 功能描述 | 常用示例 |
|---|---|---|---|
find |
Find | 在文件中搜索指定的字符串。 | find "error" C:\log.txt (在 log.txt 文件中搜索包含 "error" 的行) |
sort |
Sort | 对输入进行排序。 | dir \| sort (将 dir 命令的输出按文件名排序后显示) |
more |
More | 分页显示输出内容。 | help \| more (分页查看帮助信息) |
date |
Date | 显示或设置系统日期。 | date (显示当前日期)date 2025-10-27 (设置系统日期) |
time |
Time | 显示或设置系统时间。 | time (显示当前时间)time 14:30:00 (设置系统时间) |
help |
Help | 显示 CMD 命令的帮助信息。 | help (显示所有可用命令)help dir (显示 dir 命令的详细帮助) |
如何获取帮助?
对于任何一条命令,你都可以在 CMD 窗口中使用以下方式获取帮助:

-
使用 参数: 这是最直接的方法,想了解
ping命令的用法,输入:ping /?
这会显示该命令的语法、参数和说明。
-
使用
help命令: 想获取ping命令的帮助,也可以输入:help ping
小技巧
- 自动补全:输入命令或文件名的前几个字母,然后按
Tab键,CMD 会自动补全,按两次Tab键可以列出所有可能的选项。 - 命令历史记录:使用 和 方向键可以浏览之前输入过的命令。
- 复制粘贴:在 CMD 窗口的标题栏上点击右键,选择“属性”,可以启用“快速编辑模式”和“插入模式”,方便用鼠标复制和粘贴。
- 以管理员身份运行:许多系统级命令(如
sfc,chkdsk,net stop)需要管理员权限,在开始菜单搜索“cmd”,然后右键点击“命令提示符”,选择“以管理员身份运行”。
希望这份详细的列表能帮助你更好地使用 CMD!

