统计当前用户最常用的指令及其对应的历史使用次数写成shell脚本?

统计当前用户最常用的指令及其对应的历史使用次数,输出最常使用的前5 个指令及使用次数,格式为“指令 次数” 怎么写成shell脚本?

history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -5|awk '{print $2}' > a.txt

history | awk '{print $2}' | sort | uniq -c | sort -k1,1nr | head -5|awk '{print $1}' > b.txt

paste a.txt b.txt

历史指令保存在哪里?

 

再看这个: shell操作练习(编写shell脚本完成统计文件中的每个月份设备的出现次数)_曾柯的知识笔记-CSDN博客 

请问是直接将这一段利用vim编写进sh文件再运行是吗