history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
做常用的linux命令
这段内容展示了如何利用awk命令统计Linux shell历史记录中各命令的出现频率,并进行百分比计算,筛选出最常使用的前10个命令。通过管道操作与column和sort命令结合,实现了数据的整理和排序。

被折叠的 条评论
为什么被折叠?



