作为IT工程师,掌握Windows命令行(CMD)是必备技能。以下分类整理了Windows运维中最常用的CMD命令:
系统信息
systeminfo
- 显示详细的系统配置信息hostname
- 显示计算机名称ver
- 显示Windows版本wmic bios get serialnumber
- 获取BIOS序列号用户管理
whoami
- 显示当前用户名net user
- 列出所有用户账户net user [username] [password] /add
- 创建新用户net localgroup administrators [username] /add
- 将用户加入管理员组服务管理
sc query
- 列出所有服务sc start [servicename]
- 启动服务sc stop [servicename]
- 停止服务sc config [servicename] start= auto
- 设置服务自动启动网络配置
ipconfig
/ ipconfig /all
- 显示IP配置(详细信息)ipconfig /release
- 释放IP地址ipconfig /renew
- 续订IP地址netsh interface ip show config
- 显示网络接口配置网络诊断
ping [host]
- 测试网络连接tracert [host]
- 跟踪路由路径netstat -ano
- 显示所有网络连接和监听端口telnet [host] [port]
- 测试端口连通性网络工具
nslookup [domain]
- DNS查询arp -a
- 显示ARP缓存表route print
- 显示路由表基本操作
dir
- 列出目录内容cd [path]
- 更改目录mkdir [dirname]
- 创建目录rmdir [dirname]
- 删除目录copy [source] [destination]
- 复制文件xcopy [source] [destination] /s /e
- 复制目录及子目录del [filename]
- 删除文件ren [oldname] [newname]
- 重命名文件高级操作
attrib +h [filename]
- 隐藏文件tree
- 以树状图显示目录结构robocopy [source] [destination] /mir
- 强大的复制工具(镜像复制)进程控制
tasklist
- 显示所有运行中的进程taskkill /f /im [processname.exe]
- 强制终止进程taskkill /pid [processid] /f
- 通过PID终止进程start [program]
- 启动程序计划任务
schtasks
- 管理计划任务schtasks /create /tn [taskname] /tr [program] /sc daily /st [time]
- 创建每日计划任务磁盘工具
diskpart
- 磁盘分区工具(交互式)chkdsk [drive:] /f
- 检查并修复磁盘错误defrag [drive:]
- 磁盘碎片整理format [drive:] /fs:ntfs
- 格式化磁盘为NTFS磁盘信息
wmic diskdrive get model,name,size
- 获取磁盘信息fsutil fsinfo drives
- 列出所有驱动器vol [drive:]
- 显示磁盘卷标和序列号系统维护
sfc /scannow
- 系统文件检查器dism /online /cleanup-image /restorehealth
- 修复Windows映像shutdown /r /t 0
- 立即重启shutdown /s /t 0
- 立即关机日志查看
eventvwr
- 打开事件查看器wevtutil qe System /c:10 /f:text
- 查看最近的系统事件剪贴板
clip
- 将输出重定向到剪贴板(如 dir | clip
)certmgr.msc
- 证书管理器其他
calc
- 打开计算器notepad
- 打开记事本mspaint
- 打开画图control
- 打开控制面板在CMD中可以直接调用PowerShell命令:
- powershell "Get-Process | Sort-Object CPU -Descending | Select-Object -First 5"
掌握这些命令将大大提高Windows系统运维效率。对于复杂任务,建议编写批处理脚本(.bat)或使用PowerShell实现更强大的功能。