<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Shell history stats</title>
	<atom:link href="http://bethesignal.org/blog/2008/04/10/shell-history-stats/feed/" rel="self" type="application/rss+xml" />
	<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/</link>
	<description>where we're going, we don't need roads...</description>
	<pubDate>Fri, 16 May 2008 07:43:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: ToddT</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3151</link>
		<dc:creator>ToddT</dc:creator>
		<pubDate>Wed, 14 May 2008 13:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3151</guid>
		<description>pretty vanilla:
129 ls
101 cd
98 smart #Smart package manager
28 service
28 mount
26 tail
25 vi
25 less
23 exit
22 find</description>
		<content:encoded><![CDATA[<p>pretty vanilla:<br />
129 ls<br />
101 cd<br />
98 smart #Smart package manager<br />
28 service<br />
28 mount<br />
26 tail<br />
25 vi<br />
25 less<br />
23 exit<br />
22&nbsp;find</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hooper</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3140</link>
		<dc:creator>Hooper</dc:creator>
		<pubDate>Wed, 07 May 2008 04:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3140</guid>
		<description>Hmm, what to make of this?

707 ls
378 cd
337 stg (stacked git; a program to manage patches on top of git)
286 vim
258 git (git distributed SCM)
221 grep
202 less
200 exit
176 svn (subversion SCM)
164 hg (Mercurial distributed SCM)
151 mutt
148 ssh
103 cvs (CVS SCM)
89 find
83 man
77 cat
67 make
59 diff
53 rm
48 pushd</description>
		<content:encoded><![CDATA[<p>Hmm, what to make of this?</p>
<p>707 ls<br />
378 cd<br />
337 stg (stacked git; a program to manage patches on top of git)<br />
286 vim<br />
258 git (git distributed <span class="caps">SCM</span>)<br />
221 grep<br />
202 less<br />
200 exit<br />
176 svn (subversion <span class="caps">SCM</span>)<br />
164 hg (Mercurial distributed <span class="caps">SCM</span>)<br />
151 mutt<br />
148 ssh<br />
103 cvs (<span class="caps">CVS</span> <span class="caps">SCM</span>)<br />
89 find<br />
83 man<br />
77 cat<br />
67 make<br />
59 diff<br />
53 rm<br />
48&nbsp;pushd</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Helmke (dot) Net &#187; Blog Archive &#187; Shell History</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3103</link>
		<dc:creator>Matthew Helmke (dot) Net &#187; Blog Archive &#187; Shell History</dc:creator>
		<pubDate>Fri, 18 Apr 2008 21:36:54 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3103</guid>
		<description>[...] know he got it from someone else, but I first saw this on Jeff Waugh&#8217;s blog. So, my turn. matthew@telecaster:~$ history&#124;awk &#8216;{a[$2]++ } END{for(i in a){print a[i] [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] know he got it from someone else, but I first saw this on Jeff Waugh&#8217;s blog. So, my turn. matthew@telecaster:~$ history|awk &#8216;{a[$2]++ } <span class="caps">END</span>{for(i in a){print a[i]&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: I&#8217;ll join in. &#171; Mr Internet&#8217;s Weblog</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3072</link>
		<dc:creator>I&#8217;ll join in. &#171; Mr Internet&#8217;s Weblog</dc:creator>
		<pubDate>Sat, 12 Apr 2008 05:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3072</guid>
		<description>[...] bit and am very addicted to the terminal in general. Anyways, the person who started all of this is here and I think it&#8217;s neat to keep a tab on all that I do. I&#8217;m sorry for the absence of [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] bit and am very addicted to the terminal in general. Anyways, the person who started all of this is here and I think it&#8217;s neat to keep a tab on all that I do. I&#8217;m sorry for the absence of&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TimC</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3071</link>
		<dc:creator>TimC</dc:creator>
		<pubDate>Fri, 11 Apr 2008 08:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3071</guid>
		<description>From my perpetual never truncated history list:

&#62; awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}' ~/.bash_fullhistory &#124; sort -rn&#124;head -n 32
5809 l           #alias for ls -lA --color=auto
3279 sudo
2442 cd
1191 less
1118 cat         #a crappier version of `less'
1063 ps
1055 grep
969 fg
802 cvs
731 man
615 dpkg
553 wget
531 apt-cache
528 opfloat        #an overly complicated perl script that is a commandline calculator
499 mvi            #an alias to mv -i that I install on all my systems, so that I don't get into the habit of relying on any machine having "mv" aliases to "mv -i".  On my own systems, "mv" gets aliased to something that beeps on the terminal and tells me I'm an idiot.  When I log into someone elses machine, I run "mvi", and it comes back with "bash: mvi: command not found", and then I redo the command with "mv -i", carefully.
465 killall
459 slrn               #is that where all my day goes?
459 locate
439 for
435 g                  #escapes the arguments and passes them to a browser to open google
415 (                  #Go away, before I replace you with a very small shell script
399 cvscolordiff       #I like colors.  I like diffing cvs repositories
375 sync
373 pico               #I can't explain this one.  Invoking pico more often than my script which connects to a running xemacs process.  My only excuse is that I have window manager bindings to connect to xemacs, and I never close buffers, so I just have to C-x b to them.
371 rmi
301 bg
290 l-        #My fingers mess up the space and dash in "l -tr" etc all the time, so  rather than fixing my fingers, I defined a function "l-" to run ls -lA --color=auto -"$@"
287 ..        #aliased to the obvious
285 find
244 df</description>
		<content:encoded><![CDATA[<p>From my perpetual never truncated history list:</p>
<p>&gt; awk &#8216;{a[$1]++ } <span class="caps">END</span>{for(i in a){print a[i] &#8221; &#8221; i}}&#8217; ~/.bash_fullhistory | sort -rn|head -n 32<br />
5809 l           #alias for ls -lA&thinsp;&#8212;&thinsp;color=auto<br />
3279 sudo<br />
2442 cd<br />
1191 less<br />
1118 cat         #a crappier version of `less&#8217;<br />
1063 ps<br />
1055 grep<br />
969 fg<br />
802 cvs<br />
731 man<br />
615 dpkg<br />
553 wget<br />
531 apt-cache<br />
528 opfloat        #an overly complicated perl script that is a commandline calculator<br />
499 mvi            #an alias to mv -i that I install on all my systems, so that I don&#8217;t get into the habit of relying on any machine having &#8220;mv&#8221; aliases to &#8220;mv -i&#8221;.  On my own systems, &#8220;mv&#8221; gets aliased to something that beeps on the terminal and tells me I&#8217;m an idiot.  When I log into someone elses machine, I run &#8220;mvi&#8221;, and it comes back with &#8220;bash: mvi: command not found&#8221;, and then I redo the command with &#8220;mv -i&#8221;, carefully.<br />
465 killall<br />
459 slrn               #is that where all my day goes?<br />
459 locate<br />
439 for<br />
435 g                  #escapes the arguments and passes them to a browser to open google<br />
415 (                  #Go away, before I replace you with a very small shell script<br />
399 cvscolordiff       #I like colors.  I like diffing cvs repositories<br />
375 sync<br />
373 pico               #I can&#8217;t explain this one.  Invoking pico more often than my script which connects to a running xemacs process.  My only excuse is that I have window manager bindings to connect to xemacs, and I never close buffers, so I just have to C-x b to them.<br />
371 rmi<br />
301 bg<br />
290 l-        #My fingers mess up the space and dash in &#8220;l -tr&#8221; etc all the time, so  rather than fixing my fingers, I defined a function &#8220;l-&#8221; to run ls -lA&thinsp;&#8212;&thinsp;color=auto -&#8220;$@&#8221;<br />
287 ..        #aliased to the obvious<br />
285 find<br />
244&nbsp;df</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Compound Thinking &#187; Command line meme</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3067</link>
		<dc:creator>Compound Thinking &#187; Command line meme</dc:creator>
		<pubDate>Fri, 11 Apr 2008 01:29:31 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3067</guid>
		<description>[...] thought the top 10 command line meme was interesting, and it seems to be going [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] thought the top 10 command line meme was interesting, and it seems to be going&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: earobinson &#187; My top 10 commands 2.0</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3066</link>
		<dc:creator>earobinson &#187; My top 10 commands 2.0</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3066</guid>
		<description>[...] know that this has been done before but it seems to go around every once in a while and I always have fun reading them. So once again here are my top 10 [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] know that this has been done before but it seems to go around every once in a while and I always have fun reading them. So once again here are my top 10&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nuclear-Powered Nutcracker</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3065</link>
		<dc:creator>Nuclear-Powered Nutcracker</dc:creator>
		<pubDate>Thu, 10 Apr 2008 16:58:06 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3065</guid>
		<description>&lt;strong&gt;Shell history...&lt;/strong&gt;

Since everyone seems to be doing it:

$ history&#124;awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'&#124;sort -rn&#124;head
189 ./bin/redcar
51 cd
41 gst
29 git
28 irb
23 less
21 ruby
20 gca
19 ls
13 sudo

I guess it&#8217;s pretty obvious what I&#8217;m spe...</description>
		<content:encoded><![CDATA[<p><strong>Shell history&#8230;</strong></p>
<p>Since everyone seems to be doing it:</p>
<p>$ history|awk &#8216;{a[$2]++ } <span class="caps">END</span>{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;|sort -rn|head<br />
189 ./bin/redcar<br />
51 cd<br />
41 gst<br />
29 git<br />
28 irb<br />
23 less<br />
21 ruby<br />
20 gca<br />
19 ls<br />
13 sudo</p>
<p>I guess it&#8217;s pretty obvious what I&#8217;m&nbsp;spe&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matthew</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3063</link>
		<dc:creator>matthew</dc:creator>
		<pubDate>Thu, 10 Apr 2008 14:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3063</guid>
		<description>I'll join in the fun... 

166 sudo
63 cd
62 ls
41 clear
22 rm
10 ssh
9 fglrxinfo
8 tar
7 rsync
7 man

I posted it on my blog, too, with a link. http://matthewhelmke.net/index.php/2008/04/10/49-shell-history</description>
		<content:encoded><![CDATA[<p>I&#8217;ll join in the fun&#8230; </p>
<p>166 sudo<br />
63 cd<br />
62 ls<br />
41 clear<br />
22 rm<br />
10 ssh<br />
9 fglrxinfo<br />
8 tar<br />
7 rsync<br />
7 man</p>
<p>I posted it on my blog, too, with a link.&nbsp;<a href="http://matthewhelmke.net/index.php/2008/04/10/49-shell-history" rel="nofollow">http://matthewhelmke.net/index.php/2008/04/10/49-shell-history</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ole</title>
		<link>http://bethesignal.org/blog/2008/04/10/shell-history-stats/#comment-3062</link>
		<dc:creator>Ole</dc:creator>
		<pubDate>Thu, 10 Apr 2008 13:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1057#comment-3062</guid>
		<description>Too much to type:

$ history &#124; awk '{ print $2 }' &#124; wf -s &#124; head

:-)</description>
		<content:encoded><![CDATA[<p>Too much to type:</p>
<p>$ history | awk &#8216;{ print $2 }&#8217; | wf -s | head&nbsp;:-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
