大家都知道,我们输入的命令都存储在~/.bash_history文件里面,默认存储的是1000条记录,使用一条命令打印出我们最常用的10条命令,大家和可以练练脚本如下。

  1. $ cat ~/.bash_history | awk '{ list[$1]++; } END { for ( i in list) {printf ("%s\t%d\n",i,list[i]);}}'|sort -nrk 2 |head