文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>你最常用的 10 条命令是什么?

你最常用的 10 条命令是什么?

时间:2008-05-03  来源:sdccf

galeki post in Bash Tips

在 Linux 下肯定要经常和命令行打交道,Linux 下的命令有无数,想知道自己经常用的命令 Top 10 是哪些吗?

实现起来很简单,把下面的这一长串命令粘进终端,执行就可以看到结果:

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

原理也很简单,用 awk 统计 history 中的命令部分出现的次数,去掉 “./" 这样不算命令的情况,最后排序输出,列出前 10 个。

下面是我的结果,超没创意:

     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

都是基本命令,用 root 用户执行一下看看:

     1  175  35%    emerge
     2  121  24.2%  eix
     3  22   4.4%   umount
     4  16   3.2%   ls
     5  14   2.8%   cd
     6  8    1.6%   vi
     7  8    1.6%   rm
     8  7    1.4%   mount
     9  7    1.4%   ln
    10  6    1.2%   equery

呵呵,在 root 下基本上就是用 emerge 安装软件,eix 查询软件了,一直没有配置 sudo,一般就是 su 过来的。

你的 Top 10 是什么呢?

转载 & 修改自:http://linux.byexamples.com/archives/332/what-is-your-10-common-linux-commands/

276699544226"; /* cublog-250x250, 创建于 08-4-27 */ google_ad_slot = "4394836887"; google_ad_width = 250; google_ad_height = 250; //--> </SCRIPT>
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载