HOME> 世界杯颁奖仪式> 【全网超详细】常用的 Windows CMD(命令提示符)指令合集

【全网超详细】常用的 Windows CMD(命令提示符)指令合集

以下整理了一份 【全网超详细】常用的 Windows CMD(命令提示符)指令合集,并对其功能、常见用法及示例进行了分类与说明。希望能帮助你在日...

以下整理了一份 【全网超详细】常用的 Windows CMD(命令提示符)指令合集,并对其功能、常见用法及示例进行了分类与说明。希望能帮助你在日常或专业环境下快速定位和使用所需命令,提高工作与学习效率。为方便查阅,本篇会按照文件管理类、系统信息与网络类、进程与服务类、磁盘与系统维护类等主题进行梳理,每条命令配有简单示例及常见参数介绍。

一、文件管理类指令

1. dir

功能:列出指定目录下的文件与子目录信息。常见用法:

dir:显示当前目录所有文件及文件夹dir /p:一页一页显示,分页查看dir /w:以宽列表形式显示dir /s:包括子目录在内的所有文件dir /a:显示包含隐藏文件在内的所有文件示例: C:\>dir D:\Projects /s

此命令会显示 D 盘 Projects 文件夹下(以及其所有子文件夹中)的文件和文件夹列表。

2. cd / chdir

功能:切换/显示当前工作目录。常见用法:

cd:显示当前所在目录cd 文件夹名:进入指定子目录cd ..:返回上一级目录cd /d [盘符:路径]:同时切换驱动器和目录示例: C:\>cd D:\Projects

将当前工作目录切换到 D 盘的 Projects 文件夹。

3. md / mkdir

功能:在指定路径下新建文件夹。常见用法:

md 文件夹名:创建一个新的文件夹md 路径\文件夹名:可直接在指定路径创建文件夹示例: C:\>md D:\Projects\NewDemo

在 Projects 下创建名为 NewDemo 的子文件夹。

4. rd / rmdir

功能:删除空文件夹。常见用法:

rd 文件夹名:删除当前目录下指定的空文件夹rd /s 文件夹名:删除该文件夹以及其下的所有子目录和文件rd /q 文件夹名:在 /s 的基础上,删除前不进行确认提示示例: C:\>rd /s /q D:\Projects\OldDemo

在不确认的情况下,递归删除 OldDemo 文件夹及其所有内容。

5. copy

功能:复制文件到指定位置(只适用于复制单个文件或合并文本文件)。常见用法:

copy 源文件 目标路径:复制源文件到目标路径copy /y:覆盖目标文件时不提示确认copy file1+file2 newfile:将多个文本文件合并成一个新文件示例: C:\>copy C:\test.txt D:\Backup\test_backup.txt

将 test.txt 文件复制到 D:\Backup 中并命名为 test_backup.txt。

6. xcopy

功能:复制目录及其所有子目录、文件,比 copy 更强大。常见用法:

xcopy 源路径 目标路径 /s /e:复制所有子目录和文件xcopy 源路径 目标路径 /y:无需确认即可覆盖xcopy /d:仅复制比目标文件新的源文件示例: C:\>xcopy "C:\MyProject" "D:\Backup\MyProject" /s /e /y

递归复制 C:\MyProject 下的所有文件和子目录到 D:\Backup\MyProject,并不提示覆盖确认。

7. robocopy

功能:Windows 自带的高级复制工具,比 xcopy 功能更完善,特别适用于大规模文件或镜像备份。常见用法:

robocopy 源路径 目标路径 /mir:镜像同步,源目标不一致时自动删除目标多余文件robocopy /e:包含子目录(即使是空目录)robocopy /purge:清除目标中在源不存在的文件robocopy /MT[:N]:多线程复制(N 是线程数)示例: C:\>robocopy C:\MyFolder D:\Backup\MyFolder /mir

将 C:\MyFolder 与 D:\Backup\MyFolder 保持镜像同步(包含删除多余文件)。

8. move

功能:移动文件或文件夹到新位置,类似剪切操作。常见用法:

move [源文件] [目标路径]:将源文件移至目标路径move /y:无需确认覆盖操作示例: C:\>move C:\test.txt D:\Documents\

将 test.txt 从 C 盘移动到 D:\Documents 目录下。

9. del / erase

功能:删除指定文件,不适用于删除文件夹。常见用法:

del 文件名:删除指定文件del /f:强制删除只读文件del /s:删除指定目录及所有子目录中的匹配文件del /q:静默删除,不需确认示例: C:\>del /f /s /q C:\Logs\*.log

不提示地强制删除 Logs 文件夹下及子目录所有扩展名为 .log 的文件。

10. ren / rename

功能:重命名文件或文件夹。常见用法:

ren [原文件名] [新文件名]不可跨不同驱动器或路径重命名示例: C:\>ren D:\MyFile.txt MyFile_backup.txt

将 MyFile.txt 重命名为 MyFile_backup.txt。

二、系统信息与网络类指令

1. ipconfig

功能:显示或刷新网络适配器的 TCP/IP 配置信息。常见用法:

ipconfig:显示本机网卡 IP、子网掩码、默认网关等信息ipconfig /all:显示更详细的 DNS、MAC 地址等信息ipconfig /release:释放当前 IP 地址ipconfig /renew:重新获取 IP 地址ipconfig /flushdns:清空 DNS 缓存示例: C:\>ipconfig /all

查看所有网卡的详细 IP 配置。

2. ping

功能:测试本机与目标 IP 地址或域名之间的连通性和响应时间。常见用法:

ping 目标地址:如 ping www.baidu.comping -t:持续不停地发送 ping 请求ping -n [次数]:指定发送的请求次数ping -l [大小]:指定发送数据包大小示例: C:\>ping -t 192.168.1.1

不停地 ping 路由器网关,查看延迟和丢包情况。

3. tracert

功能:跟踪数据包到目标主机所经过的路由路径。常见用法:

tracert [域名/IP]:如 tracert www.google.comtracert -d:不解析路由器 IP 对应域名,加快跟踪速度示例: C:\>tracert -d 8.8.8.8

查看到 8.8.8.8(Google DNS)的路由跳数及中间节点 IP。

4. netstat

功能:显示本机网络连接、路由表、协议统计等信息。常见用法:

netstat -a:显示所有连接中的端口和监听端口netstat -n:以数字(IP)形式显示地址和端口netstat -o:同时显示相关 PID(进程号)netstat -anob:综合显示程序名、PID、端口等详情示例: C:\>netstat -ano

查看所有连接的本地/远程地址、端口、连接状态以及对应进程 PID。

5. arp

功能:显示和修改本地主机的 ARP 缓存表。常见用法:

arp -a:显示当前 ARP 缓存arp -d [IP]:删除某个 IP 的 ARP 缓存记录arp -s [IP] [MAC]:静态绑定 IP 与 MAC 地址示例: C:\>arp -a

查看当前 ARP 表,了解本机最近与哪些 MAC/IP 通信。

6. getmac

功能:获取本机或远程计算机网络适配器的 MAC 地址。常见用法:

getmac:显示本地 MAC 地址列表getmac /s [远程计算机名或 IP]:获取指定远程机器的 MAC 地址(需具备权限)示例: C:\>getmac

输出本机所有网卡的物理地址和传输名称。

7. hostname

功能:显示当前计算机的主机名(计算机名称)。使用示例: C:\>hostname

输出本机的计算机名称。

8. whoami

功能:显示当前登录的用户名称和域信息。常见用法:

whoami:显示简要用户名whoami /all:显示用户权限、组成员关系等详细信息示例: C:\>whoami /all

查看自己隶属于哪些用户组,以及有哪些安全权限。

三、进程与服务类指令

1. tasklist

功能:显示当前系统中正在运行的进程以及相关信息(PID、内存占用等)。常见用法:

tasklist:列出本机所有进程tasklist /svc:显示与服务关联的进程tasklist /v:显示更详细信息(窗口标题、会话名等)tasklist /fi "imagename eq notepad.exe":只列出指定映像名的进程示例: C:\>tasklist /fi "memusage gt 100000"

列出内存占用大于 100000K 的进程。

2. taskkill

功能:根据进程名或 PID 终止进程。常见用法:

taskkill /im [进程名]:结束指定名字的所有进程taskkill /pid [进程号]:结束指定进程号的进程taskkill /f:强制结束示例: C:\>taskkill /im notepad.exe /f

强制关闭所有记事本进程。

3. sc

功能:服务控制工具,可创建、启动、停止或删除服务。常见用法:

sc query:列出系统中所有服务及状态sc start [服务名]:启动某个服务sc stop [服务名]:停止某个服务sc delete [服务名]:删除注册表中相关服务条目示例: C:\>sc stop wuauserv

停止 Windows Update 服务。

4. net(net start / net stop / net pause / net continue 等)

功能:查看、启动、停止网络服务或查看网络资源等。常见用法:

net start:列出当前已经启动的服务net start [服务名]:启动某项服务net stop [服务名]:停止某项服务示例: C:\>net start

列出本机所有正在运行的服务列表。

四、磁盘与系统维护类指令

1. chkdsk

功能:检查并修复磁盘错误,类似磁盘工具的命令行版。常见用法:

chkdsk [盘符]::仅检查指定磁盘错误情况chkdsk [盘符]: /f:在发现错误时进行修复chkdsk [盘符]: /r:定位坏扇区并尝试恢复可读信息示例: C:\>chkdsk D: /f /r

检查并修复 D 盘上的文件系统问题,扫描坏扇区。

2. sfc(System File Checker)

功能:扫描并修复操作系统中的损坏或丢失的系统文件。常见用法:

sfc /scannow:立即扫描并自动尝试修复sfc /verifyonly:只进行验证,不自动修复示例: C:\>sfc /scannow

对系统文件执行完整扫描,并修复已检测到的错误文件。

3. diskpart

功能:磁盘分区管理工具,可创建、删除、查看分区等(功能强大需谨慎操作)。使用流程:

diskpart:进入交互式命令行模式list disk:列出所有磁盘select disk [编号]:选择目标磁盘create partition primary:创建主分区format fs=ntfs quick:快速格式化exit:退出示例: C:\>diskpart

DISKPART> list disk

DISKPART> select disk 1

DISKPART> clean

DISKPART> create partition primary

DISKPART> format fs=ntfs quick

DISKPART> exit

4. format

功能:格式化指定分区或软盘。常见用法:

format [盘符]: /fs:[文件系统]:指定文件系统 (如 NTFS, FAT32 等)format [盘符]: /q:快速格式化format [盘符]: /v:标签:为磁盘设定卷标示例: C:\>format E: /fs:NTFS /q /v:NewVolume

快速格式化 E 盘并设置卷标为 NewVolume。

5. chkntfs

功能:查看或设置某个磁盘在开机时是否需要自动执行磁盘检查。常见用法:

chkntfs [盘符]::查看指定磁盘是否脏标记chkntfs /x [盘符]::避免在启动时对该磁盘进行 chkdskchkntfs /d:恢复默认检查设置示例: C:\>chkntfs /x D:

让系统在启动时不再自动检查 D 盘。

6. shutdown

功能:在命令行中执行关机、重启或注销等操作。常见用法:

shutdown /s:关机shutdown /r:重启shutdown /l:注销shutdown /t [秒数]:设置关机或重启倒计时shutdown /a:取消正在进行的关机计划示例: C:\>shutdown /s /t 60

系统将在 60 秒后自动关机,期间可使用 shutdown /a 取消。

五、其他常用与辅助指令

1. cls

功能:清屏,将命令提示符窗口的可视区域清空。使用示例: C:\>cls

让屏幕变得干净,回到命令行首行。

2. echo

功能:在屏幕上显示文本或启用/禁用命令回显。常见用法:

echo [内容]:输出一行文字echo off:在批处理文件中,可用来关闭命令回显echo on:重新开启回显示例: C:\>echo Hello, CMD!

屏幕上显示 “Hello, CMD!”

3. type

功能:查看文本文件内容(在控制台输出)。常见用法:

type filename示例: C:\>type C:\Windows\System32\drivers\etc\hosts

在控制台中查看 hosts 文件内容。

4. find / findstr

find

功能:在文件或命令输出中查找文本字符串。用法:find "关键字" [文件名]findstr

功能:功能比 find 更强大,可使用正则表达式进行搜索。用法:findstr /R /C:"正则表达式" [文件名]示例: C:\>type mylog.txt | findstr /I "error"

在 mylog.txt 文本中,忽略大小写查找包含 “error” 的行。

5. fc(File Compare)

功能:比较两个文件或文件集的差异。常见用法:

fc 文件1 文件2:逐行比较文件内容fc /b:以二进制模式进行比较fc /l:以 ASCII(文本)模式进行比较示例: C:\>fc /l old_config.txt new_config.txt

查看两个文本文件之间的差异点。

6. assoc / ftype

assoc

功能:查看或修改文件扩展名与文件类型的关联。用法:assoc .txt 显示或修改 .txt 对应的文件类型ftype

功能:查看或修改文件类型与可执行程序之间的关联。用法:ftype [文件类型]=[可执行程序路径]示例: C:\>assoc .txt

显示 .txt 文件当前关联的文件类型名称。

7. attrib

功能:查看或更改文件的属性,如只读、隐藏、系统、存档等标志。常见用法:

attrib [文件名]:查看文件的属性attrib +r [文件名]:设置为只读attrib -h [文件名]:取消隐藏attrib /s /d:递归处理子目录及文件示例: C:\>attrib +h secret.txt

将文件 secret.txt 设置为隐藏属性。

8. set / setx

功能:查看、设置和永久修改环境变量。常见用法:

set:显示当前环境变量set [变量名]=[值]:在当前 CMD 会话临时设置变量setx [变量名] "[值]":将变量持久写入到注册表中示例: C:\>set PATH

显示当前环境变量 PATH 的数值。

9. pause

功能:在批处理文件(.bat/.cmd)里暂停执行,直到用户按任意键继续。示例: @echo off

echo 任务完成!

pause

当执行到 pause 时,命令行会提示“Press any key to continue...” 。

10. help / [命令] /?

功能:查看某命令的内部帮助信息或列出可用命令。用法:

help:显示主要命令列表help [命令]:显示该命令的详细帮助[命令] /?:一般也会弹出相同帮助信息示例: C:\>robocopy /?

显示 robocopy 指令的全部用法和参数说明。

六、总结与小贴士

注意权限:部分命令(如 sc、net stop、diskpart 等)需要以管理员身份运行 CMD 才能正常执行,否则会收到“拒绝访问”或“权限不足”的错误提示。大小写基本不敏感:在 Windows CMD 环境下,大多数命令和参数不区分大小写,但路径中的文件名在少数场景(如在某些工具中)可能会产生影响,务必注意。使用引号:当路径或文件名中含有空格时,最好使用双引号 " 将其引起来,避免被 CMD 当作多个参数处理。批处理脚本:如果你经常执行相似的命令组合,可以写成 .bat 或 .cmd 文件储存,双击或通过命令行运行即可一键执行复杂流程。进阶工具:对于更高效的文件搜索或系统信息查看,PowerShell 及第三方工具(如 cmder、Git Bash 等)也值得尝试;但 CMD 的基础熟练度依旧很有帮助。

通过这份 【全网超详细】常用的 CMD 指令合集,你可以快速了解和掌握 Windows 命令提示符中最常用的命令。无论是日常电脑维护、开发环境配置,还是批处理自动化脚本,都能事半功倍。熟悉这些命令后,再结合批处理编程或 PowerShell 等更灵活的脚本语言,可以让你在 Windows 下处理各类任务时更加游刃有余。祝你学习顺利、提升效率、玩转 CMD!


诺基亚C5最新报价 win10电脑的帧数怎么查看 win10电脑帧数查看方法【步骤详解】