windows CMD 常用命令
以下是Windows CMD命令的详细总结按功能分类整理便于快速查阅和使用一、文件与目录管理cd更改当前目录。用法cd [目录名]示例cd C:\Users\YourUsername\Documents切换到指定目录跨驱动器跳转cd /d E:\Datadir列出目录内容。用法dir [目录名]示例dir C:\列出C盘根目录下的所有文件和文件夹显示所有文件含隐藏文件dir /a /smkdirmd创建目录。用法mkdir [目录名]示例mkdir C:\New Folder创建新文件夹rmdirrd删除目录。用法rmdir [目录名]示例rmdir NewFolder删除指定空目录删除非空目录rmdir /s /q EmptyDir静默删除del删除文件。用法del [文件名]示例del file.txt删除指定文件强制递归删除del /f /s *.tmpcopy复制文件。用法copy [源文件] [目标文件]示例copy file.txt D:\Backup\file.txt将源文件复制到目标位置验证复制copy /v file.txt D:\xcopy高级复制可复制目录树。用法xcopy [源目录] [目标目录] [选项]示例xcopy /s /e /h C:\Docs D:\Backup复制目录树包括隐藏文件robocopy可靠文件复制支持镜像同步和日志记录。用法robocopy [源目录] [目标目录] [选项]示例robocopy /MIR /LOG:copy.log C:\ D:\镜像同步并记录日志move移动文件或重命名文件。用法move [源文件] [目标文件]示例move file.txt D:\Documents\file.txt将文件从一个位置移动到另一个位置重命名文件move old.txt new.txtren重命名文件或目录。用法ren [旧文件名] [新文件名]示例ren old.txt new.txttype显示文本文件内容。用法type [文件名]示例type log.txt显示文本文件内容分页查看type log.txt | moretree以树状图显示目录结构。用法tree [目录名]示例tree /f | more显示目录树状图包括文件名并分页查看attrib修改文件属性。用法attrib [属性] [文件名]示例attrib r file.txt将文件设置为只读取消隐藏属性attrib -h secret.docfsutil文件系统管理管理员权限。用法fsutil [子命令] [参数]示例fsutil file createnew test.txt 1024创建1KB空文件二、系统管理systeminfo显示系统配置信息。用法systeminfo示例systeminfo /s COMPUTER01远程查询系统信息tasklist显示进程列表。用法tasklist [选项]示例tasklist /fi STATUS eq running筛选运行中进程taskkill终止进程。用法taskkill [选项]示例taskkill /im chrome.exe /f强制结束Chrome进程根据进程ID结束进程taskkill /PID [进程ID]schtasks计划任务管理。用法schtasks [子命令] [参数]示例schtasks /create /sc daily /tn Cleanup /tr clean.bat创建每日执行的清理任务sfc系统文件检查。用法sfc [选项]示例sfc /scannow扫描并修复系统文件修复离线系统sfc /scannow /offwindirC:\Windowschkdsk磁盘检查修复。用法chkdsk [驱动器]: [选项]示例chkdsk /f /r C:检查并修复C盘错误需重启diskpart磁盘分区管理交互式。用法diskpart进入交互模式后输入命令如list disk查看磁盘shutdown关机或重启计算机。用法shutdown [选项]示例shutdown /r重启计算机关机shutdown /s定时关机shutdown /s /t 36003600秒后关机取消关机shutdown /amsinfo32图形化系统信息。用法msinfo32示例msinfo32 /report sysinfo.txt导出系统信息报告powercfg电源配置管理。用法powercfg [选项]示例powercfg /h off禁用休眠三、网络相关ipconfig显示IP配置信息。用法ipconfig [选项]示例ipconfig显示基本IP配置信息续约IP地址ipconfig /renew释放IP地址ipconfig /release显示详细IP配置信息ipconfig /allping网络连通测试。用法ping [IP地址或域名] [选项]示例ping www.example.com测试与目标主机的网络连接发送指定次数和大小的包ping -n 10 -l 1500 www.baidu.comtracert路由追踪。用法tracert [IP地址或域名]示例tracert -d 8.8.8.8追踪到8.8.8.8的路径不解析DNSnetstat显示网络连接统计。用法netstat [选项]示例netstat -ano显示所有网络连接和监听端口以及对应的进程ID查找特定端口的进程netstat -ano | findstr :443netsh网络配置工具。用法netsh [子命令] [参数]示例netsh winsock reset重置Winsock设置静态DNSnetsh interface ip set dns 以太网 static 8.8.8.8nslookup域名解析。用法nslookup [域名] [选项]示例nslookup www.example.com查询域名的DNS记录查询MX记录nslookup -typemx example.comarpARP缓存管理。用法arp [选项]示例arp -a显示ARP缓存表显示详细ARP表arp -a -vroute路由表管理。用法route [选项]示例route print打印路由表ftpFTP客户端交互式。用法ftp [FTP服务器地址]示例ftp ftp.example.com连接到FTP服务器telnetTelnet客户端。用法telnet [IP地址或域名] [端口]示例telnet 192.168.1.1 80测试端口连通性四、文本与日志处理find文本搜索基础。用法find [搜索字符串] [文件名]示例find ERROR app.log在app.log文件中搜索ERROR字符串区分大小写findstr正则表达式搜索。用法findstr [选项] [搜索字符串] [文件名]示例findstr /r /i 1 file.txt在file.txt文件中搜索行首为数字1的行忽略大小写sort文本排序。用法sort [文件名] [选项]示例sort /r data.txt将data.txt文件中的内容按降序排列more分页显示。用法more [文件名]示例type large.log | more分页显示large.log文件内容clip复制输出到剪贴板。用法[命令] | clip示例ipconfig | clip将ipconfig的输出复制到剪贴板fc文件比较。用法fc [文件名1] [文件名2] [选项]示例fc /b file1.bin file2.bin二进制比较file1.bin和file2.bin文件五、高级工具集bcdedit启动配置数据编辑器管理员权限。用法bcdedit [选项]示例用于多系统引导配置。certutil证书管理工具。用法certutil [选项]示例certutil -hashfile setup.exe MD5计算setup.exe文件的MD5哈希值cipher加密文件系统管理。用法cipher [选项]示例cipher /e /s:C:\Confidential加密C:\Confidential文件夹icacls文件权限管理。用法icacls [文件名] [选项]示例icacls file.txt /grant User:(R,W)授予User用户对file.txt文件的读和写权限reagentcWindows恢复环境管理。用法reagentc [选项]示例reagentc /enable启用Windows恢复环境sc服务控制器。用法sc [选项]示例sc query | findstr RUNNING查询运行中的服务wevtutil事件日志管理。用法wevtutil [选项]示例wevtutil qe System /c:10 /f:text导出系统日志的最后10条记录dism部署映像管理管理员权限。用法dism [选项]示例dism /online /cleanup-image /restorehealth修复系统映像