背景
使用awk快速统计查看自己的常用命令
指令
history --i | awk '{print $4}' | sort | uniq -c | sort -k1,1nr | head -20
解析
history -i
查看所有的历史记录awk '{print $4}'
使用awk分词整理,取到每一行的第四个参数,也就是我们常用的命令sort
排序uniq -c
去重计数sort -k1,1nr
排序head -20
取前20
效果
~ > history --i | awk '{print $4}' | sort | uniq -c | sort -k1,1nr | head -20
4570 git
578 rake
174 ****test
132 ls
122 cd
118 go
80 testcover
61 ssh***
52 vim
35 source
28 kinit
27 goimports
22 gofumpt
20 sudo
17 brew
17 open
16 echo
15 ssh