Windows常用命令
基本命令
dir # 查看当前目录文件,类似ls
del # 删除文件
ipconfig # 查看网络
findstr # 查找字符串,类似grep "xxx"
使用Windows 10自带工具 校验MD5 SHA1 SHA256类型文件
certutil -hashfile <文件名> <hash类型>
cmd命令循环ping远端服务并过滤结果
ping 172.9.0.1 到 172.255.0.1
example0:
for /L %i in (91,1,255) do @ping 172.%i.0.1 -n 1
example1:
for /L %i in (91,1,255) do @ping 172.%i.0.1 -n 1 | find "回复"
example2:
for /L %i in (91,1,255) do @ping 172.%i.0.1 -n 1 | find "TTL=25"
example3: 循环遍历最后一段IP (start,step,end) 172.16.12.1 to 172.16.12.254
for /L %i in (1,1,255) do @ping 172.16.12.%i -n 1 | find "TTL="
查看占用端口的进程
netstat -ano | findstr 1313 # 1313这里是要查询的关键词
展示结果中最后一行就是进程的pid号,10272
查看pid XXX进程是运行的什么服务
tasklist | findstr pid_num
e.g.:
$ tasklist | findstr 10272
hugo.exe 20632 Console 1 79,220 K
杀死指定pid进程
taskkill pid_num # 可能需要管理员权限
taskkill /pid 20632 /T /F
/PID processid 指定要终止的进程的 PID。
/T 终止指定的进程和由它启用的子进程。
/F 指定强制终止进程。
检查文件Hash
打开powershell,执行命令:
Get-FileHash 文件名.文件后缀 -Algorithm MD5| Format-List