netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -f: '{print $1}'|sort|uniq -c|sort -nr|head -n20 | netstat -ant |awk '/:80/{split($5,ip,":")。命令:netstat-nat|awk'{print$6}'|sort|uniq-c。[root@andy ~]# netstat -nat | grep "192.168.120.20:16067" |awk '{print $5}'|awk -f: '{print $4}'|sort|uniq -c|sort -nr|head -20。
history查看命令歷史記錄
awk用awk工具切割,以空格為分隔符,打印第二個linux常用命令,
sort對命令進(jìn)行排序
uniq -c重復(fù)的只顯示一行,并在每行行首加上本行在文件中出現(xiàn)的次數(shù)
sort -k1,1nr 按照第一個字段(數(shù)值)進(jìn)行逆序排序linux常用命令,即從大到小。(k1,1 表示從第1字段開始以第1字段結(jié)束)
head 10輸出前10個記錄
上一個教程:Linux spell命令