History Meme

Tuesday April 22, 2008

Everybody is doing this history thing, so here is mine. I bet someone writes a daemon that tracks this on your machine, sends the info (pseudo-anonymously of course) to a web app that collates and displays the results. clistats.com is available. Anyone?

Work computer:

[bparsons@bpsun ~]$ history|awk ‘{a[$2]++} END{for(i in a){printf “%5d\t%s\n”,a[i],i}}’|sort -rn
132 ls
125 cd
28 sudo
20 cp
19 nano
18 makepkg
17 whois
15 rm
12 w
10 ps
10 more
8 scp
8 mv
7 tar
7 ssh
5 pwd
5 make
5 ./configure

Notebook:

[bparsons@eflat ~]$ history|awk ‘{a[$2]++} END{for(i in a){printf “%5d\t%s\n”,a[i],i}}’|sort -rn
224 sudo
152 cd
87 scp
44 ps
38 ls
23 more
23 dmesg
21 whois
21 nano
20 mount
17 w
17 tar
15 killall
15 cp
14 top
14 rm
14 ffmpeg
12 mutt
10 cat
9 pacman
9 grep
9 /usr/local/bin/mp4ize
8 whereis
8 ifconfig
7 ping
7 iwlist
6 makepkg
6 df
5 audacious

Home Computer:

[bparsons@blackops ~]$ history|awk ‘{a[$2]++} END{for(i in a){printf “%5d\t%s\n”,a[i],i}}’|sort -rn
130 cd
129 ls
42 sudo
18 ps
16 whois
15 more
14 scp
11 w
11 mount
8 nslookup
8 cp
7 nano
6 rm
6 df
5 umount
5 pwd
5 pacman

This server:

[root@server7 ~]# history|awk ‘{a[$2]++} END{for(i in a){printf “%5d\t%s\n”,a[i],i}}’|sort -rn
226 ls
214 cd
76 nano
63 ps
33 whois
33 w
33 more
30 grep
24 tail
22 cp
16 ssh
16 nslookup
12 pwd
12 cat
11 /www/bin/apachectl
11 traceroute
11 top
9 chown
7 rpm
7 ping
6 tar
5 yum
5 mroe
5 diff

Leave a Reply