无论是管理文件、配置网络设置还是排查系统故障,熟练掌握 Windows 命令提示符 (CMD) 都能显著提升工作效率。本文将系统梳理 38 个核心的 Windows CMD 命令,涵盖从基础文件操作到高级网络管理的方方面面,是每位系统用户和管理员的实用参考。
如何打开 Windows 命令窗口
要在 Windows 10、11 或更早版本中使用 CMD 命令,首先需要打开命令提示符窗口,具体步骤因系统版本略有不同。
适用于 Windows 8、8.1、10 和 11
标准模式访问:
- 点击任务栏上的搜索框。
- 输入“cmd”。
- 在搜索结果中点击“命令提示符”。
以管理员身份运行(提升权限):
- 在搜索结果中,右键单击“命令提示符”。
- 选择“以管理员身份运行”。
对于 Windows 7
- 点击“开始” → “所有程序” → “附件”。
- 对于标准权限,直接点击“命令提示符”。
- 如需管理员权限,则右键点击“命令提示符”,选择“以管理员身份运行”。
成功打开命令提示符后,你便可以使用下文列出的各类命令来管理文件、目录、网络及系统设置。
Windows CMD 有多少个命令?
Windows 命令提示符中内置的命令数量因版本而异,通常在 280 到 300 个左右。这其中包括了用于日常文件操作的简单命令,以及用于系统诊断和深度配置的高级工具。
38 个必备的 Windows CMD 命令列表
以下分类整理了 38 个至关重要的 CMD 命令,无论你是初学者还是经验丰富的管理员,都能从中找到提升工作效率的关键工具。
1. 文件管理命令
这组命令用于复制、删除、重命名和管理文件与目录,是日常操作的基础。
1. copy
将一个或多个文件复制到另一个位置。
2. del
删除一个或多个文件。
示例:del file.txt (从当前目录删除“file.txt”)
3. rename (或 ren)
重命名文件。
示例:rename file.txt newfile.txt (将文件名改为“newfile.txt”)
4. xcopy
复制文件和目录树,功能比copy更强大,支持系统/隐藏文件复制及多种参数。
5. find
在一个或多个文件中搜索指定的文本字符串,用于简单的文本过滤。
6. robocopy
强大的目录同步工具,非常适合用于备份任务。
7. subst
将本地文件夹映射为一个虚拟驱动器号。
8. attrib
显示或更改文件、目录的属性。
示例:attrib -h -s -r C:\path\to\folder (显示被隐藏的系统文件)
9. cipher
加密或解密 NTFS 分区上的文件和文件夹。
2. 目录导航与管理命令
使用这些命令可以高效地在文件系统中浏览并管理文件夹结构,这对于运维/DevOps工作流中的脚本编写和批量操作尤为重要。
1. cd
更改当前目录。
2. cd \
直接导航到当前驱动器的根目录。
3. dir
显示当前目录下的文件和子目录列表。
4. mkdir (或 md)
创建新目录。
5. rmdir (或 rd)
删除空目录。
6. tree
以树形图形式显示驱动器或路径的文件夹结构。
3. 网络配置与诊断命令
当需要排查网络故障或配置连接时,这些命令不可或缺。它们能帮助你精确地进行网络/系统层面的诊断与分析。
1. ipconfig
显示所有当前 TCP/IP 网络配置值,并可刷新 DHCP 和 DNS 设置。
2. ping
测试与特定网络设备(IP地址或域名)的连通性。
3. tracert
跟踪数据包到达目标主机所经过的路由路径,帮助定位网络故障点。
4. netstat
显示活动的网络连接、监听端口、以太网统计信息以及 IP 路由表。
5. nslookup
查询 DNS 服务器,获取域名与 IP 地址的映射关系。
6. netsh
功能强大的网络配置脚本工具,允许配置几乎所有网络设置。
7. arp -a
显示当前 ARP 缓存表,列出 IP 地址与对应 MAC 地址的映射。
8. hostname
显示计算机的主机名(网络名称)。
9. pathping
结合了 ping 和 tracert 的功能,提供关于网络路由和延迟的更详细信息。
10. getmac
显示网络适配器的物理地址(MAC 地址)。
11. nbtstat
诊断 NetBIOS over TCP/IP 连接问题,并显示相关协议统计信息。
12. shutdown /i
打开图形界面,用于远程或本地关闭、重启计算机,适用于网络管理。
4. 系统信息命令
收集系统信息对于监控性能、排查故障和确保系统健康运行至关重要。
1. systeminfo
提供系统的详细概述,包括操作系统配置、硬件信息和网络信息。
2. winver
弹出一个对话框,快速显示当前运行的 Windows 版本信息。
3. tasklist
列出所有当前正在运行的进程及其进程 ID (PID)。
4. taskkill /PID [pid_number] /F
强制终止指定 PID 的进程。
示例:taskkill /PID 1234 /F (强制结束 PID 为 1234 的进程)
5. wmic
Windows 管理规范命令行工具,可通过各种子类查询详尽的系统信息。
示例:wmic product get name (列出已安装程序), wmic cpu get name (查看CPU信息)
5. 磁盘管理命令
这些命令提供了从命令行直接管理磁盘分区和存储资源的能力,是图形化磁盘管理工具的有效补充。
1. diskpart
启动磁盘分区管理工具(交互式环境),可执行高级磁盘操作。
2. chkdsk
检查磁盘错误并尝试修复文件系统。
示例:chkdsk C: /f (检查并修复C盘错误)
3. format
使用指定的文件系统(如 NTFS、FAT32)格式化磁盘。
4. list disk (在diskpart环境中使用)
显示计算机上连接的所有磁盘列表。
5. select disk [number] (在diskpart环境中使用)
选择指定编号的磁盘以便后续操作。
6. clean (在diskpart环境中使用)
清除所选磁盘上的所有分区和卷信息。