来自How do I see what my most used linux command are? - Super User
刚刚接触Linux用户或是工作中的Linux用户,希望找到一些常用的命令(比如最常使用的10个或20个命令有哪些),可以加深了解这写命令的原理并更好的使用他们。
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
下面是我的运行结果:
或者简单一点可以这样(按照使用的次数从高到低排序)