##查看当前连接数
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a,S[a]}'
语法详解:
netstat -n | -n 不解析名称 |
awk '/^tcp/' | ^ 代表搜索行首tcp |
{++S[$NF]} | $NF 最后一列值, S[] 数组,[]中元素为NF值,S={LISTEN,TIME_WAIT....} S[LISTEN]默认为0,++S[LISTEN]用来统计出现LISTEN的个数 |
{for(a in S) print a,S[a]} | 函数,打印S[]列表 |