window下有一些类似Linux的命令,在cmd黑窗口下使用,有些工具能够很方便,快捷的实现一些复杂的处理
推荐使用powerCMD可视化的cmd工具执行bat命令
查看本地端口信息
netstat
-a 显示所有连接和侦听端口。
-n 以数字形式显示地址和端口号。
-o 显示拥有的与每个连接关联的进程 ID。
-b 显示在创建每个连接或侦听端口时涉及的可执行程序。
最常用的命令是netstat -ano,对应的Linux下命令选项是netstat -apn
查看进行信息命令
tasklist
杀死进程命令
taskkill
根据PID杀死进程taskkill /F /PID 进程号
在目录中的所有文件中查询指定的字符串
findstr
常用的命令是findstr /R/S/N “str” *(当前目录查询str在该目录下所有文件中所在的位置)
cmd更改字符集
chcp
cmd的默认字符集是系统字符集,可以更改成utf-8类型
常用的命令
chcp 65001 更换成UTF-8
chcp 946 更换成GBK
chcp 437 更换成美国英语
查看目录结构
tree
选项:
/F 显示每个文件夹下的文件
/A 使用ASCII字符,不使用扩展字符
查看arp信息
arp
常用命令:
arp -a 显示缓存的arp信息
arp -s IP mac 绑定静态mac地址,重启后失效
快捷命令:
关机 Shutdown.exe -s -t 00
重新计算机: shutdown.exe -r -t 00
锁定计算机:rundll32.exe user32.dll,LockWorkStation
休眠计算机: rundll32.exe powrProf.dll,SetSuspendState
睡眠计算机: rundll32.exe powrprof.dll,SetSuspendState 0,1,0
锁屏命令:rundll32.exe user32.dll,LockWorkStation
快速启动系统服务面板services.msc
快速打开Internet选项inetcpl.cpl
perfmon是性能查看器
nslookup 域名(非IP地址) DNS查询域名
ipconfig /flushdns 刷新本地DNS缓存
ipconfig /displaydns 展示本地DNS缓存