常用的CMD命令,涵盖系统管理、网络诊断、文件操作等多个方面,并通过表格和图表的形式直观展示。
一、系统管理与维护命令
序号 | 命令/指令 | 功能描述 | 备注 |
---|
1 | systeminfo | 显示系统详细信息(安装日期/补丁/内存等) | |
2 | sfc /scannow | 扫描并修复系统文件损坏 | 需管理员权限 |
3 | chkdsk /f | 检查磁盘错误并修复 | 需重启,管理员权限 |
4 | cleanmgr | 启动磁盘清理工具 | |
5 | defrag C: /O | 优化机械硬盘碎片 | SSD无需使用 |
6 | msinfo32 | 打开系统信息面板 | |
7 | winver | 显示Windows版本 | |
8 | services.msc | 服务管理控制台 | |
9 | compmgmt.msc | 计算机综合管理 | |
10 | diskmgmt.msc | 磁盘分区管理 | |
11 | devmgmt.msc | 设备管理器 | |
12 | eventvwr | 事件查看器 | |
13 | perfmon | 性能监视器 | |
14 | taskschd.msc | 任务计划程序 | |
15 | lusrmgr.msc | 本地用户和组管理 | |
16 | control | 打开控制面板 | |
17 | appwiz.cpl | 程序和功能面板 | |
18 | sysdm.cpl | 系统属性设置 | |
19 | secpol.msc | 本地安全策略 | |
20 | rsop.msc | 组策略结果集 | |
21 | slmgr.vbs -xpr | 检查系统激活状态 | |
22 | wmic qfe list | 查看已安装补丁 | |
23 | wmic bios get serialnumber | 获取BIOS序列号 | |
24 | powercfg /energy | 生成电源效率报告 | |
25 | ver | 显示操作系统版本 | |
26 | hostname | 显示计算机名称 | |
27 | time | 显示或设置系统时间 | |
28 | date | 显示或设置系统日期 | |
29 | shutdown /r /t 0 | 立即重启系统 | |
30 | shutdown /s /t 0 | 立即关机 | |
二、网络诊断与配置命令
序号 | 命令/指令 | 功能描述 | 备注 |
---|
1 | ipconfig /all | 显示完整网络配置 | |
2 | ping 8.8.8.8 -t | 持续测试网络连通性 | Ctrl+C 停止 |
3 | tracert www.csdn.net | 路由追踪 | |
4 | netstat -ano | 查看所有网络连接 | -a 所有,-n 数字显示 |
5 | nslookup www.csdn.net | DNS解析验证 | |
6 | arp -a | 显示ARP缓存表 | |
7 | netsh interface ip show config | 显示网卡配置 | |
8 | netsh interface ip set dns “以太网” static 8.8.8.8 | 设置静态DNS | 需管理员权限 |
9 | netsh winsock reset | 重置网络协议栈 | 需管理员权限 |
10 | netsh advfirewall set allprofiles state off | 临时关闭防火墙 | 需管理员权限 |
11 | route print | 查看路由表 | |
12 | net use K: \192.168.1.100\share | 映射网络驱动器 | |
13 | netsh wlan show profiles | 查看保存的WiFi配置 | |
14 | netsh wlan show profile name=“Home” key=clear | 查看WiFi密码 | 需管理员权限 |
15 | netsh wlan connect ssid=“Office” | 连接指定WiFi | |
16 | pathping www.csdn.net | 综合路由和丢包测试 | |
17 | getmac /v | 显示MAC地址详情 | |
18 | net view | 查看局域网共享资源 | |
19 | net share | 管理共享文件夹 | |
20 | ftp | 启动FTP客户端 | |
21 | telnet | 启动Telnet客户端 | 需启用功能 |
22 | netsh trace start capture=yes | 启动网络抓包 | 需管理员权限 |
23 | netsh trace stop | 停止网络抓包 | 需管理员权限 |
24 | ipconfig /flushdns | 清除DNS缓存 | |
25 | ipconfig /registerdns | 刷新DNS注册 | |
三、文件与磁盘操作命令
序号 | 命令/指令 | 功能描述 | 备注 |
---|
1 | dir /s /ah | 递归显示目录及隐藏文件 | /s 递归,/ah 隐藏文件 |
2 | cd /d D:\logs | 跨盘符切换目录 | /d 允许切换盘符 |
3 | robocopy C:\src D:\backup /MIR /MT:8 | 多线程镜像备份 | /MIR 镜像,/MT 多线程 |
4 | del /F /Q *.tmp | 强制删除临时文件 | /F 强制,/Q 静默 |
5 | rd /S /Q “D:\old” | 无提示删除非空目录 | /S 递归,/Q 不确认 |
6 | fsutil file createnew test.txt 1048576 | 生成1MB测试文件 | 字节单位(1048576=1MB) |
7 | type filename.txt | 显示文本文件内容 | |
8 | copy file1.txt+file2.txt merged.txt | 合并文件 | |
9 | xcopy C:\data D:\backup /E /H /C | 复制目录树 | /E 包含空目录,/H 隐藏文件 |
10 | move file.txt D:\newfolder | 移动文件 | |
11 | ren old.txt new.txt | 重命名文件 | |
12 | attrib +h secret.txt | 设置隐藏属性 | +h 隐藏,-h 取消隐藏 |
13 | fc file1.txt file2.txt | 文件内容比较 | |
14 | find “error” log.txt | 文件中搜索字符串 | 区分大小写 |
15 | tree /F | 显示目录树结构 | /F 包含文件名 |
16 | md newfolder | 创建新目录 | |
17 | cipher /W:D: | 彻底擦除磁盘剩余空间 | 安全删除敏感数据 |
18 | compact /c /s | 启用NTFS压缩 | /s 递归子目录 |
19 | diskpart | 启动磁盘分区工具 | 需管理员权限 |
20 | format E: /FS:NTFS /Q | 快速格式化磁盘 | /Q 快速,/FS 文件系统 |
四、进程与用户管理命令
序号 | 命令/指令 | 功能描述 | 备注 |
---|
1 | tasklist /svc | 查看进程及关联服务 | /svc 显示服务信息 |
2 | taskkill /F /IM chrome.exe | 强制结束进程 | /F 强制,/IM 映像名 |
3 | taskkill /PID 1234 /T | 结束进程树 | /T 终止子进程 |
4 | start notepad | 启动应用程序 | |
5 | net user Tech P@ssw0rd /add | 创建用户 | 需管理员权限 |
6 | net localgroup administrators Tech /add | 提权为管理员 | 需管理员权限 |
7 | net user Tech /delete | 删除用户 | 需管理员权限 |
8 | query session | 查看远程桌面会话 | |
9 | whoami | 显示当前用户 | |
10 | runas /user:admin cmd | 以其他用户身份运行 | 需输入密码 |
11 | qwinsta | 显示终端服务会话(同query session ) | |
12 | sc query | 查看服务状态 | |
13 | sc stop WinDefend | 停止服务 | 需管理员权限 |
14 | sc config DiagTrack start= disabled | 禁用服务 | 需管理员权限 |
15 | wmic process get name,processid | 获取进程列表 | |
五、运维实战高级命令
- 批量Ping扫描:
for /L %i in (1,1,100) do ping -n 1 192.168.1.%i
- 自动清理日志:
forfiles /p "C:\logs" /s /m *.log /d -7 /c "cmd /c del @path"
- 导出软件清单:
wmic product get name,version > software.csv
序号 | 命令/指令 | 功能描述 | 备注 |
---|
1 | for /L %i in (1,1,100) do ping -n 1 192.168.1.%i | 批量Ping扫描 | 扫描192.168.1.1-100 |
2 | forfiles /p “C:\logs” /s /m *.log /d -7 /c “cmd /c del @path” | 自动清理日志 | 删除7天前的日志文件 |
3 | auditpol /set /category:“Account Logon” /success:enable | 启用登录审核 | 需管理员权限 |
4 | wmic product get name,version > software.csv | 导出软件清单 | 保存为CSV文件 |
5 | wmic memorychip get capacity,speed | 获取内存信息 | 显示容量和速度 |
6 | wmic diskdrive get model,size | 获取硬盘信息 | 显示型号和容量 |
7 | reg query “HKLM\Software\Microsoft\Windows\CurrentVersion\Run” | 查看启动项 | 检查自启动程序 |
8 | schtasks /query /fo LIST /v | 查看计划任务详情 | 详细列出任务信息 |
9 | vssadmin list shadows | 查看卷影副本 | 显示系统还原点 |
10 | powercfg /batteryreport | 生成电池健康报告 | 适用于笔记本电脑 |
高危操作警告
运维黄金法则:
- 测试环境验证
- 权限最小化
- 双重确认
- 日志记录
单词、短语表
单词(短语) | 音标 | 词性 | 词根/词缀 | 释义 | 搭配 | 例子 |
---|
defrag | /diːˈfræɡ/ | v. | de- + frag | 碎片整理 | defrag disk | Run defrag monthly |
tracert | /ˈtreɪsərt/ | n. | trace + route | 路由追踪 | tracert command | Use tracert to diagnose |
netsh | /net ʃ/ | n. | net + shell | 网络配置工具 | netsh command | Configure firewall with netsh |
robocopy | /ˈroʊbəˌkɒpi/ | n. | robust + copy | 强大复制工具 | robocopy backup | Robocopy preserves permissions |
cipher | /ˈsaɪfər/ | n. | cipher | 加密工具 | cipher wipe | Cipher securely deletes files |
query | /ˈkwɪəri/ | v. | query | 查询 | query session | Query active user sessions |
auditpol | /ˈɔːdɪtpɒl/ | n. | audit + policy | 审核策略工具 | auditpol settings | Configure logging with auditpol |
wmic | /ˈwɪmɪk/ | n. | Windows Management | 系统管理工具 | wmic query | Get hardware info via wmic |
forfiles | /fɔːrˈfaɪlz/ | n. | for + files | 文件批处理工具 | forfiles cleanup | Automate log rotation with forfiles |
netsh advfirewall | - | n. | advanced firewall | 高级防火墙配置 | netsh advfirewall set | Disable firewall temporarily |