1 79 15.8% ls
2 57 11.4% su
3 53 10.6% cd
4 50 10% startx
5 40 8% eix
6 28 5.6% rm
7 14 2.8% vi
8 14 2.8% make
9 12 2.4% tar
10 11 2.2% mv
在 Linux 下肯定要经常和命令行打交道,Linux 下的命令有无数,想知道自己经常用的命令 Top 10 是哪些吗?
实现起来很简单,把下面的这一长串命令粘进终端,执行就可以看到结果:
原理也很简单,用 awk 统计 history 中的命令部分出现的次数,去掉 “./" 这样不算命令的情况,最后排序输出,列出前 10 个。
下面是我的结果,超没创意:
都是基本命令,用 root 用户执行一下看看:
呵呵,在 root 下基本上就是用 emerge 安装软件,eix 查询软件了,一直没有配置 sudo,一般就是 su 过来的。
你的 Top 10 是什么呢?
转载 & 修改自:http://linux.byexamples.com/archives/332/what-is-your-10-common-linux-commands/
is-Programmer 是一个面向 Linux 爱好者与程序员的 Blog 系统,具有简洁的风格,方便的代码高亮和数学公式插入功能,适合撰写学习笔记和技术文档。
Host by is-Programmer.com | Power by Chito 1.3.3 beta
2007年10月28日 23:33 我的: 1 130 26% ls 2 98 19.6% sudo 3 94 18.8% cd 4 31 6.2% make 5 27 5.4% gvim 6 17 3.4% svn 7 17 3.4% eix 8 11 2.2% rm 9 5 1% xelatex 10 5 1% mail-notification 好像不大对按理说我的 xelatex 倒是经常使用的。可能是跟我的 bash history 存储的历史命令条数有关系。
2007年10月28日 23:40 有可能,其实 cd、ls这些命令可以忽略不计的
2007年10月29日 00:03 1 186 37.2% more 2 179 35.8% make 3 30 6% sudo 4 11 2.2% ps 5 11 2.2% john 6 6 1.2% netstat 7 5 1% nc 8 5 1% kill 9 5 1% gdb 10 4 0.8% mencoder
2007年10月29日 00:05 嘻嘻,我是开发者
2007年10月29日 00:19 1 124 24.8996% ls 2 114 22.8916% cd 3 58 11.6466% sudo 4 24 4.81928% gvim 5 13 2.61044% rm 6 12 2.40964% ftp 7 8 1.60643% mv 8 8 1.60643% ln 9 8 1.60643% du 10 8 1.60643% df 应该是history里面保存的指令吧
2007年10月29日 00:49 1 64 13.0879% sudo 2 31 6.33947% api 3 25 5.11247% acs 4 24 4.90798% wine 5 18 3.68098% plog 6 18 3.68098% cd 7 16 3.27198% ls 8 14 2.86299% adsl 9 11 2.24949% mplayer 10 9 1.84049% gedit 哈哈,上网 看电影+炒股
2007年10月29日 01:14 @ctqucl, 有好的软件吗?炒股
2007年10月29日 02:31 1 120 24% sudo 2 80 16% killall 3 76 15.2% cd 4 45 9% ls 5 42 8.4% wine 6 15 3% man 7 12 2.4% df 8 7 1.4% vim 9 7 1.4% nload 10 7 1.4% locate
2007年10月29日 02:38 1 123 24.6% ls 2 114 22.8% sudo 3 101 20.2% cd 4 20 4% ping 5 19 3.8% cat 6 13 2.6% route 7 13 2.6% ifconfig 8 10 2% mkdir 9 9 1.8% echo 10 6 1.2% rm
2007年10月29日 05:03 因为炒股,所以(wine 5 18 3.68098% )
2007年10月30日 04:29 1 178 24.152% ls 2 129 17.5034% cd 3 107 14.5183% rpm 4 98 13.2972% vi 5 18 2.44233% exit 6 15 2.03528% make 7 13 1.76391% cat 8 10 1.35685% find 9 5 0.678426% hostname 10 4 0.542741% cp
2007年10月30日 18:30 1 50.2% sudo 2 46 9.2% ls 3 39 7.8% ping 4 35 7% cd 5 25 5% fglrxinfo 6 12 2.4% wget 7 8 1.6% wine 8 8 1.6% axel 9 7 1.4% glxinfo 10 7 1.4% cat 我是图形界面用户,嘻嘻
2007年11月03日 00:33 看到emerge和equery命令,就知道楼主是用的gentoo
2007年11月03日 03:01 被你发现了,呵呵
2007年11月26日 08:46 1 106 21.2% ll 2 90 18% cd 3 73 14.6% ls 4 36 7.2% vi 5 20 4% svn 6 16 3.2% make 7 16 3.2% aptitude 8 12 2.4% rm 9 10 2% ps 10 10 2% convert
2008年1月06日 18:30 1 138 27.6% ls 2 73 14.6% cd 3 64 12.8% sudo 4 32 6.4% echo 5 27 5.4% vi 6 14 2.8% rm 7 14 2.8% gcc 8 13 2.6% pdftk 9 10 2% wine 10 8 1.6% man
2008年1月23日 11:31 1 102 20.4% ls 2 96 19.2% sudo 3 84 16.8% cd 4 34 6.8% rm 5 17 3.4% axel 6 12 2.4% vim 7 10 2% file 8 10 2% echo 9 8 1.6% tar 10 7 1.4% syslinux
2008年1月23日 19:41 1 160 32% ls 2 89 17.8% sudo 3 79 15.8% cd 4 37 7.4% mplayer 5 35 7% rm 6 14 2.8% cp 7 11 2.2% exit 8 7 1.4% lftp 9 7 1.4% fish 10 6 1.2% vim
2008年2月15日 20:06 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
2008年2月15日 20:06 1 118 23.6% sudo 2 67 13.4% cd 3 46 9.2% ci 4 44 8.8% ls 5 33 6.6% python 6 27 5.4% rl 7 22 4.4% bzr 8 14 2.8% pkill 9 14 2.8% make 10 12 2.4% vim
2008年3月21日 07:02 1 85 22.3684% sudo 2 30 7.89474% top 3 29 7.63158% cd 4 26 6.84211% kill 5 23 6.05263% man 6 11 2.89474% cal 7 10 2.63158% xsnow 8 9 2.36842% make 9 7 1.84211% tex 10 7 1.84211% gcc
2008年6月30日 09:08 1 95 19% apt-get 2 64 12.8% ls 3 53 10.6% cd 4 43 8.6% vim 5 26 5.2% logout 6 21 4.2% df 7 18 3.6% ifconfig 8 14 2.8% route 9 14 2.8% clear 10 13 2.6% poweroff 这是我电驴服务器的。。。
2008年6月30日 09:13 1 133 26.6% sudo 2 96 19.2% ls 3 51 10.2% cd 4 25 5% gcc 5 14 2.8% vim 6 11 2.2% su 7 11 2.2% mkdir 8 10 2% rm 9 8 1.6% apt-get 10 7 1.4% chmod 我自用的.. sudo 其实不用算进去