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