在Linux中,如何统计历史命令中最常用的10个命令

Shell中输入命令:history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -10
history 查看命令历史记录
awk 用awk工具切割,以空格为分隔符,打印第二个,
sort 对命令进行排序
uniq -c 重复的只显示一行,并在每行行首加上本行在文件中出现的次数
sort -k1,1nr 按照第一个字段(数值)进行逆序排序,即从大到小。(k1,1 表示从第1字段开始以第1字段结束)
head 10 输出前10个记录

猜你喜欢

转载自blog.csdn.net/fujianfafu/article/details/80301446