ss1271's Site

风餐露宿,不可一日无码.

[转]用awk统计linux下最常用的10条命令

| Comments

网上碰到的一条命令,用 awk 统计 history 中的命令部分出现的次数,去掉 “./” 这样不算命令的情况,最后排序输出,列出前 10 个。 终端执行

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

来自:北邮人论坛

Comments