正在阅读:

统计Linux命令使用频率

5,728

Freebuf社区里之前的一个统计帖,很有意思,大家随意感受下,这条命令可以打印出前十名你使用最多的命令,最后的10表示10条。

哪位大牛如果蛋痛无事,可以动手写一程序,通过统计linux的用户操作习惯从而判断用户的行为,以及职业等等,呵呵。

bash

history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ]" " CMD[ a ]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t |sort -nr | nl | head -n10 

@孤独剑客

1   150 30% git
2   98 19.6% ls
3   79 15.8% sudo
4   79 15.8% cd
5   12 2.4% make
6   10 2% netstat
7   9 1.8% ps
8   7 1.4% lsof
9   6 1.2% su
10  6 1.2% mkdir

@H3lvin

1   117 17.4627% ls
2   112 16.7164% cd
3   94 14.0299% sudo
4   79 11.791% vim
5   71 10.597% exit
6   22 3.28358% git
7   21 3.13433% ok
8   17 2.53731% python
9   15 2.23881% ll
10  14 2.08955% echo

@Pnig0s

1  234  23.4%  cd
2  208  20.8%  ls
3  92   9.2%   python
4  74   7.4%   svn
5  36   3.6%   startx
6  18   1.8%   hydra
7  16   1.6%   vi
8  16   1.6%   killall
9  15   1.5%   git
10  13   1.3%   ps

最后来个伤不起的,亮点自寻,活捉一个黑客:)

by @wormfox

1  93  22.3558%   ls
2  90  21.6346%   cd
3  25  6.00962%   find
4  19  4.56731%   msfpayload
5  12  2.88462%   msfpescan
6  11  2.64423%   rm
7  11  2.64423%   msfconsole
8  11  2.64423%   apt-get
9  8   1.92308%   nano
10  7   1.68269%   which

原文地址:http://www.freebuf.com/news/others/10258.html

留下脚印,证明你来过。

*

*

流汗坏笑撇嘴大兵流泪发呆抠鼻吓到偷笑得意呲牙亲亲疑问调皮可爱白眼难过愤怒惊讶鼓掌