作为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实现更强大的功能。