你使用频率最高的 Linux 命令是什么?

你使用的命令可以反映出你的工作内容,你的工作习惯等信息。

使用下面的命令可以统计出你最近使用频率最高的 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 

命令的细节并不是非常重要,它就是将 history 命令的输出进行总计,并告诉你十大命令是什么以及每个命令的使用频率。你也可以对代码段进行一些修改以获得更长的列表,或稍微更改格式。

下面是我在我的一个常用服务器上的使用命令情况:

     1  215  21.5%  sudo
     2  157  15.7%  python
     3  152  15.2%  cd
     4  149  14.9%  ll
     5  88   8.8%   git
     6  35   3.5%   vim
     7  25   2.5%   pip
     8  22   2.2%   celery
     9  20   2%     exit
    10  19   1.9%   ansible

这些数字并不是非常大,我在这个环境下使用的是普通用户,所以 sudo 成了第一名。

我又在其他几个虚拟机上运行了相同的命令,得到了截然不同的结果,这是因为几个机器的用途不同造成的。

在虚拟机中,systemctl 和 docker 都出现在列表,当我需要花费大量时间编辑配置文件时,vim 爬到了榜首。

常用命令多少能够反映出你的一些特征。比如你是开发人员吗?高级用户?你在远程系统上工作很多吗?你最喜欢的文本编辑器是什么?

如果你愿意,请在下面的留言区中分享出你的命令 TOP10。


如果觉得有用,欢迎关注我的微信,一起学习,共同进步,不定期推出赠书活动~

你的关注是对我最大的鼓励!

最近搜集到传智播客 2018 最新 Python 和 Java 教程!关注本公众号,后台回复「2018」即可获取下载地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值