windows下实现统计全部连接数命令为:
netstat -an|find "ESTABLISHED" /c
查看进程建立的连接:
netstat -ano|findstr "PID"
微信的进程:4108
windows下实现统计进程全部连接数命令为:
netstat -ano|findstr "PID"|find "ESTABLISHED" /c
windows下实现统计某个端口的连接数命令为:
netstat -an|find "xxx.xxx.xxx.xxx:端口" |find "ESTABLISHED" /c
注意:
1、find命令搜索的字符串要用双引号括起,这点与grep 不同。
2、ESTABLISHED 是已经建立起的连接,过滤了关闭的,等待的等状态。
由此可见,windows命令行功能也很强大,只要会用,一样可以在系统管理中起到大的作用。
与find命令相似的还有findstr,搜索的字符串不需要用双引号括起。但这个命令没有计数的功能。这里使用不合适。
find [/v] [/c] [/n] [/i] [/ 关闭 [行]]""[[:] [] [...]]
几个参数说明如下:
参数 | 说明 |
---|---|
/v | 显示不包含指定的 的所有行。 |
/c | 对包含指定的 的行进行计数,并显示总计。 |
/n | 在前面的每个行与该文件的行号。 |
/i | 指定搜索不区分大小写。 |
[/ 关闭 [行]] | 不跳过具有脱机属性设置的文件。 |
"" | 必需。指定要搜索的字符 (括在引号) 的组。 |
[:][] | 指定要在其中搜索指定字符串的文件的名称和位置。 |
/? | 在命令提示符下显示帮助。 |