查看历史命令:history
查看最近使用过的5条命令: history | tail -5
统计经常使用的命令:history | awk '{print $2}' | sort | uniq -c | sort -nr | head -5
结果第一列次数,第二列是使用的命令
解释:
-
awk '{print $2}'
从历史文件中打印第2列字符串,不显示命令选项和参数 -
sort
按字母顺序排列所有行 -
uniq -c
删除重复行并对它们进行计数统计 -
sort -nr
根据 uniq 命令返回的统计数反向排序
也可以使用正序查看使用命令:history | awk {'print $2'} | sort | uniq -c | sort -n | tail -n5
或将所有使用过的命令导出txt中:history | awk {'print $2'} | sort | uniq -c | sort -n > history.txt