Właśnie przeczytałem króciutki wpis Patryka Zawadzkiego (patrys) na planecie i postanowiłem, że też sobie zbadam jakie to ja najczęściej komendy do konsoli wpisuje. Oto rezultat tego krótkiego scryptu:
$ history | awk '{print $2}' | awk 'BEGIN {FS="|"} {print $1}' | sort | uniq -c | sort -rn | head -10 293 vim 103 cd 98 cvs 96 ls 77 rpmbuild 72 ./builder 37 libtool 35 make 25 logout 20 sudo
Tia, czego to się człowiek o sobie nie dowie ;-).
Szybka modyfikacja dla danych "od początku świata" dla zsh (z uwzględnieniem programów uruchamiawych w sudo i screenie):
cat ~/.zsh_history | sed ‘s/sudo //g’ | sed ‘s/screen //g’ | awk ‘{print $2}’ | cut -d";" -f 2 | sort | uniq -c | sort -rn | head -10
Dość ciekawe ;)
To mi przypomniało o seksperymencie, który robiłem kiedyś z Kadu… :D
69 kadu
63 emerge
54 ssh
21 ifconfig
21 dmesg
20 ping
18 eix
17 tar
10 screen
10 hibernate
cat ~/.history | awk ‘BEGIN {FS=";";} {print $2}’ | awk ‘{print $1}’ | awk ‘BEGIN {FS="|"} {print $1}’ | sort | uniq -c | sort -rn | head -10
177 cd
107 vim
60 ls
53 grep
44 python
43 svn
40 rm
35 host
33 sudo
22 mv