![[个人笔记] Windows系列常用Shell命令工具集合](http://pic.ttrar.cn/nice/%5b%e4%b8%aa%e4%ba%ba%e7%ac%94%e8%ae%b0%5dWindo.jpg)
Windows - 运维篇
第四章 Windows系列常用Shell命令工具集合
- Windows - 运维篇
- 系列文章回顾
- CMD常用命令集
-
- 网络相关命令
- 文件管理相关命令
- 系统相关命令
- 其他命令
- CMD常用工具集
-
- PowerShell常用命令工具集
- 更多命令工具集
- 参考来源
系列文章回顾
第一章 迁移WinSrv系统到虚拟机
第二章 本地安全策略+xcopy实现实时备份文件夹内容
第三章 利用cmd自带的icacls命令导出文件的ACL权限
CMD常用命令集
网络相关命令
| 命令 |
来源 |
作用 |
| arp |
System32 | SysWOW64 |
查看ip-mac的网络映射表 |
| getmac |
System32 | SysWOW64 |
输出网卡mac地址 |
| ipconfig |
System32 | SysWOW64 |
查看ip地址 |
| nslookup |
System32 | SysWOW64 |
查询dns |
| net |
System32 | SysWOW64 |
net工具集 |
| netsh |
System32 | SysWOW64 |
网络配置命令行工具 |
| netstat |
System32 | SysWOW64 |
网络连接状态 |
| ping |
System32 | SysWOW64 |
简单网络检测 |
| pathping |
System32 | SysWOW64 |
路径网络检测 |
| rpcping |
System32 | SysWOW64 |
rpc网络检测 |
| tracert |
System32 | SysWOW64 |
追踪路由检测 |
| nping |
Nmap |
tcp/ip网络检测 |
| route |
System32 | SysWOW64 |
路由表 |
| curl |
System32 | SysWOW64 |
请求web资源 |
| telnet |
System32 |
tcp23端口的远程telnet连接 |
| ssh |
OpenSSH |
tcp22端口的远程ssh连接 |
| tftp |
System32 |
简单文件传输协议 |
| ftp |
System32 | SysWOW64 |
文件传输协议 |
| scp |
OpenSSH |
基于ssh协议的ftp复制 |
| sftp |
OpenSSH |
基于ssh协议的ftp复制(扩展) |
文件管理相关命令
| 命令 |
来源 |
作用 |
| dir |
cmd |
查看目录 |
| forfiles |
System32 | SysWOW64 |
遍历目录文件 |
| copy |
cmd |
文件复制 |
| xcopy |
System32 | SysWOW64 |
文件复制(扩展) |
| robocopy |
System32 | SysWOW64 |
文件复制(扩展) |
| del |
cmd |
删除文件 |
| rmdir |
cmd |
删除目录 |
| replace |
cmd |
替换文件 |
| attrib |
System32 | SysWOW64 |
设置文件属性 |
| takeown |
System32 | SysWOW64 |
设置文件所有者 |
| tar |
System32 | SysWOW64 |
压缩打包工具 |
| expand |
System32 | SysWOW64 |
展开压缩文件 |
| compact |
System32 | SysWOW64 |
显示或改变压缩包状态 |
| fc |
System32 | SysWOW64 |
比较文件或文件集之间的内容,显示不同项 |
| comp |
System32 | SysWOW64 |
比较文件或文件集之间的内容 |
系统相关命令
| 命令 |
来源 |
作用 |
| cmdkey |
System32 | SysWOW64 |
凭据管理工具 |
| dism |
System32 | SysWOW64 |
映像服务和管理工具 |
| wmic |
System32 | SysWOW64 |
wmic工具 |
| w32tm |
System32 | SysWOW64 |
时间同步管理工具 |
| winrs |
System32 | SysWOW64 |
Windows 远程管理可用于远程管理和执行程序 |
| reg |
System32 | SysWOW64 |
注册表工具 |
| schtasks |
System32 | SysWOW64 |
计划任务工具 |
| sc |
System32 | SysWOW64 |
服务管理工具 |
| typeperf |
System32 | SysWOW64 |
性能监控器(CMD版本) |
| fsutil |
System32 | SysWOW64 |
磁盘管理工具(CMD版本) |
| certutil |
System32 | SysWOW64 |
证书管理工具(可用于导出文件hash) |
| chkdsk |
System32 | SysWOW64 |
检查磁盘驱动器 |
| chkntfs |
System32 | SysWOW64 |
检查ntfs驱动器 |
| sfc |
System32 | SysWOW64 |
扫描所有保护的系统文件的完整性 |
| shutdown |
System32 | SysWOW64 |
注销|重启|关闭系统 |
| runas |
System32 | SysWOW64 |
用于指定凭证执行其他命令 |
| print |
System32 | SysWOW64 |
执行打印 |
| taskkill |
System32 | SysWOW64 |
结束指定任务 |
| where |
System32 | SysWOW64 |
搜索文件位置 |
| hostname |
System32 | SysWOW64 |
输出计算机名称 |
| whoami |
System32 | SysWOW64 |
输出用户登录名 |
| tree |
System32 | SysWOW64 |
输出目录的树结构 |
| tasklist |
System32 | SysWOW64 |
输出进程列表 |
| systeminfo |
System32 | SysWOW64 |
输出系统详细信息 |
| clinfo |
System32 |
输出GPU详细信息 |
| icacls |
System32 | SysWOW64 |
输出文件的ACL列表 |
其他命令
| 命令 |
来源 |
作用 |
| chcp |
System32 | SysWOW64 |
修改cmd编码 |
| find |
System32 | SysWOW64 |
查找(可指定任意类型查找) |
| findstr |
System32 | SysWOW64 |
查找字符串(固定str类型) |
CMD常用工具集
网络监控相关工具
| 命令 |
来源 |
作用 |
| eventvwr |
System32 | SysWOW64 |
事件查看器 |
| fsmgmt.msc |
System32 | SysWOW64 |
共享文件夹 |
| ncpa.cpl |
System32 | SysWOW64 |
网络连接 |
| firewall.cpl |
System32 |
Windows防火墙 |
| wf.msc |
System32 | SysWOW64 |
Windows高级安全防火墙 |
| perfmon |
System32 | SysWOW64 |
性能监控器 |
| resmon |
System32 | SysWOW64 |
资源监视器 |
| taskmgr |
System32 | SysWOW64 |
任务管理器 |
系统相关实用工具
| 命令 |
来源 |
作用 |
| control |
System32 | SysWOW64 |
控制面板 |
| mmc |
System32 | SysWOW64 |
Microsoft控制台 |
| compmgmt.msc |
System32 | SysWOW64 |
计算机管理 |
| devmgmt.msc |
System32 | SysWOW64 |
设备管理器 |
| diskmgmt.msc |
System32 | SysWOW64 |
磁盘管理 |
| appwiz.cpl |
System32 | SysWOW64 |
程序与功能 |
| services.msc |
System32 | SysWOW64 |
服务管理 |
| explorer |
SysWOW64 |
资源管理器 |
| lusrmgr.msc |
System32 | SysWOW64 |
本地用户和组 |
| netplwiz |
System32 | SysWOW64 |
用户帐户 |
| gpedit.msc |
System32 |
本地组策略 |
| secpol.msc |
System32 |
本地安全策略 |
| certlm.msc |
System32 | SysWOW64 |
证书管理(本地计算机) |
| certmgr.msc |
System32 | SysWOW64 |
证书管理(当前用户) |
| regedit |
SysWOW64 |
注册表编辑器 |
| taskschd.msc |
System32 | SysWOW64 |
任务计划程序 |
| mstsc |
System32 | SysWOW64 |
远程桌面连接 |
| msra |
System32 | SysWOW64 |
远程协助 |
| msinfo32 |
System32 | SysWOW64 |
系统信息 |
| sysdm.cpl |
System32 | SysWOW64 |
系统属性 |
| msconfig |
System32 |
系统配置 |
| winver |
System32 | SysWOW64 |
查看Windows版本 |
| inetcpl.cpl |
System32 | SysWOW64 |
internet属性 |
| cttune |
System32 | SysWOW64 |
ClearType文本调谐器 |
| wbemtest |
System32 |
wmi测试器 |
| dxdiag |
System32 | SysWOW64 |
DirectX诊断工具 |
| mrt |
System32 |
Microsoft Windows 恶意软件删除工具 |
| slmgr.vbs |
System32 | SysWOW64 |
Windows软件授权管理工具(KMS激活) |
其他辅助工具
| 命令 |
来源 |
作用 |
| calc |
System32 | SysWOW64 |
计算器 |
| mspaint |
System32 | SysWOW64 |
画图 |
| notepad |
System32 | SysWOW64 |
记事本 |
| snippingtool |
System32 |
截图工具 |
| write |
System32 | SysWOW64 |
写字板 |
| desk.cpl |
System32 | SysWOW64 |
屏幕 |
| main.cpl |
System32 | SysWOW64 |
鼠标 |
| mmsys.cpl |
System32 | SysWOW64 |
声音 |
| osk |
System32 |
屏幕键盘 |
| timedate.cpl |
System32 | SysWOW64 |
日期和时间 |
PowerShell常用命令工具集
| 长命令 |
短命令 |
来源 |
作用 |
| Get-WmiObject |
gwmi |
PowerShell |
获取 WMI 类的实例或可用类的相关信息 |
PowerShell 文档 - PowerShell | Microsoft Learn
更多命令工具集
| 命令 |
来源 |
| *.exe |
System32 | SysWOW64 |
| *.msc |
System32 | SysWOW64 |
| *.cpl |
System32 | SysWOW64 |
| *.bat |
System32 | SysWOW64 |
| *.vbs |
System32 | SysWOW64 |
| *.com |
System32 | SysWOW64 |
参考来源
- Microsoft Learn
- Windows 命令 | Microsoft Learn
- PowerShell 文档 - PowerShell | Microsoft Learn