Skip to main content

Sepuluh perintah tersering

Sebuah untaian diskusi di Forum Debian[1] cukup menggelitik saya untuk ikut2an memamerkan 10 perintah terbanyak di shell/konsol GNU/Linux.

Format history yang saya pakai adalah dalam bentuk '[%Y/%m/%d %H:%M:%S] $COMMAND' sehingga yang diprint oleh awk harus sedikit diubah.

Ini adalah 10 perintah yang paling banyak saya eksekusi di PC kantor:

idud@arcturus[~]$ history | awk '{print $4}' | awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c | sort -n | tail | sort -nr
853 cd
671 ls
583 ssh
274 mplayer
223 sudo
192 rsync
147 vim
142 ll
128 for
112 dig


Hmmm, mengapa mplayer ada di urutan empat, ya? Hehe.

*budakbangor*


[1] http://forums.debian.net/viewtopic.php?f=3&t=21566

Comments

Steven Haryanto said…
kok di gw ga bener ya hasilnya? gw ganti dikit...

$ history | perl -lne'/.+?\](\w+)/ and print $1' | sort | uniq -c | sort -n | tail | sort -nr
1 989
1032 cd
886 ls
520 git
479 emacs
340 perl
211 ssh
208 gs
186 less
172 gd

itu history dari akhir nov 2009. *budakbageur* dong. (btw, gs itu alias utk "git status" dan gd alias utk "git diff", baru bulan2x ini aja dibikinnya).
idud said…
@steven: kan format history-nya beda, jadi perintahnya juga harus beda. Hehe, kirain gs itu ghostscript.