<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gek Essential</title>
	<atom:link href="http://geekessential.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://geekessential.com</link>
	<description>Objectively infinite, subjectively finite.</description>
	<lastBuildDate>Tue, 17 Nov 2009 15:23:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux Shell Tip</title>
		<link>http://geekessential.com/2009/11/17/linux-shell-tip/</link>
		<comments>http://geekessential.com/2009/11/17/linux-shell-tip/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 15:23:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://geekessential.com/?p=18</guid>
		<description><![CDATA[Here&#8217;s an interesting short cut that I never knew &#8220;^&#8221; and &#8220;!&#8221; in linux shell.
It&#8217;s an interesting short cut, but it going to need some getting used to.
Link to the original article is listed at the bottom of the page and the original content copied is as below.
Tip: ^ and ! in the shell

I’m astounded.  [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an interesting short cut that I never knew &#8220;^&#8221; and &#8220;!&#8221; in linux shell.</p>
<p>It&#8217;s an interesting short cut, but it going to need some getting used to.</p>
<p>Link to the original article is listed at the bottom of the page and the original content copied is as below.</p>
<h2>Tip: ^ and ! in the shell</h2>
<div>
<p>I’m astounded.  So don’t people know about using <code>^</code> and <code>!</code> in the shell?!? Last week I watched an experienced Linux user carefully hit the ↑ cursor key to get a previous line of history, then ←&amp;→ just to make a simple edit!</p>
<p>Here’s my 30 second guide:</p>
<table border="1">
<tbody>
<tr>
<th><code>!!</code></th>
<td>Repeat the previous command.  Example:</p>
<pre>$ <strong>ls</strong>
bin  d  Desktop  rpmbuild  tmp
$ <strong>!!</strong>
ls
bin  d  Desktop  rpmbuild  tmp</pre>
</td>
</tr>
<tr>
<th><code>!-2</code> <span style="font-size: small">(etc)</span></th>
<td>Repeat the command 2 previously (so !! = !-1), or for any number previously.  This is the most useful I think.</td>
</tr>
<tr>
<th><code>^foo^bar</code></th>
<td>Replace <em>foo</em> with <em>bar</em> in the previous command.  eg:</p>
<pre>$ <strong>ls -l /etx/httpd/conf.d/local.conf</strong>
ls: cannot access /etx/httpd/conf.d/local.conf: No
such file or directory
$ <strong>^etx^etc</strong>
ls -l /etc/httpd/conf.d/local.conf
-rw-r--r-- 1 root root 76 2009-07-16 14:59 /etc/httpd/conf.d/local.conf</pre>
</td>
</tr>
<tr>
<th><code>!foo</code></th>
<td>Run the most recent command that started <em>foo</em>, eg:</p>
<pre>$ <strong>!ls</strong>
ls -l /etc/httpd/conf.d/local.conf
-rw-r--r-- 1 root root 76 2009-07-16 14:59 /etc/httpd/conf.d/local.conf</pre>
</td>
</tr>
</tbody>
</table>
<p>Today I discovered that these are called <a href="http://www.gnu.org/software/bash/manual/html_node/Event-Designators.html">event designators</a>.  When I first saw someone using them it was on an <a href="http://en.wikipedia.org/wiki/Apollo_Computer">Apollo workstation</a> circa 1991, and I pretty quickly picked these up myself.</div>
<p>Original Link: <a href="http://rwmj.wordpress.com/2009/11/16/tip-and-in-the-shell/">http://rwmj.wordpress.com/2009/11/16/tip-and-in-the-shell/</a></p>
<p><map name='google_ad_map_18_2a5c6f670d52c554'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/18?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_18_2a5c6f670d52c554' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=18&amp;url= http%3A%2F%2Fgeekessential.com%2F2009%2F11%2F17%2Flinux-shell-tip%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://geekessential.com/2009/11/17/linux-shell-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian LAMP Install command</title>
		<link>http://geekessential.com/2009/09/24/debian-lamp-inatall-command/</link>
		<comments>http://geekessential.com/2009/09/24/debian-lamp-inatall-command/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:37:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://geekessential.com/?p=13</guid>
		<description><![CDATA[Haven&#8217;t really touched my home server in a while but planning some upgrade both hardware and software. Including a basic LAMP server.
In order to do this, simply copy and paste following command line for Debian etch
apt-get update
apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-mysql php5-gd php5-mcrypt mysql-client mysql-server libmysqlclient15-dev phpmyadmin
and follow relevant steps to configure apache, [...]]]></description>
			<content:encoded><![CDATA[<p>Haven&#8217;t really touched my home server in a while but planning some upgrade both hardware and software. Including a basic LAMP server.</p>
<p>In order to do this, simply copy and paste following command line for Debian etch</p>
<pre>apt-get update
apt-get install apache2 libapache2-mod-php5 php5 php5-cli php5-mysql php5-gd php5-mcrypt mysql-client mysql-server libmysqlclient15-dev phpmyadmin</pre>
<p>and follow relevant steps to configure apache, mysql and phpmyadmin and secure it before putting online.</p>
<p><map name='google_ad_map_13_2a5c6f670d52c554'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/13?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_13_2a5c6f670d52c554' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=13&amp;url= http%3A%2F%2Fgeekessential.com%2F2009%2F09%2F24%2Fdebian-lamp-inatall-command%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://geekessential.com/2009/09/24/debian-lamp-inatall-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palm pre vs iPhone Gs</title>
		<link>http://geekessential.com/2009/07/21/palm-pre-vs-iphone-gs/</link>
		<comments>http://geekessential.com/2009/07/21/palm-pre-vs-iphone-gs/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 01:28:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cellphone]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[smart phone]]></category>

		<guid isPermaLink="false">http://geekessential.com/2009/07/21/palm-pre-vs-iphone-gs/</guid>
		<description><![CDATA[My contract is coming up November and I am needing to figure out my options. Two phone
A that caught my eye were iPhone and palm pre. From hour or so of idling on internet I found out that it is not that obvious choice. Following is brief summary of what I found so far&#8230;
iPhone GS:
- [...]]]></description>
			<content:encoded><![CDATA[<p>My contract is coming up November and I am needing to figure out my options. Two phone<br />
A that caught my eye were iPhone and palm pre. From hour or so of idling on internet I found out that it is not that obvious choice. Following is brief summary of what I found so far&#8230;</p>
<p>iPhone GS:<br />
- multi-lingual support out of the box<br />
- sleek and solid design<br />
- faster than pre<br />
- vast array of software from App Store<br />
- support max size of 32G</p>
<p>Palm Pre<br />
- true multi-tasking OS<br />
- recently released online SDK so potential for just as many apps in coming months<br />
- built in keyboard but no multi-lingual support</p>
<p>So far iphone wins by bit, because of it&#8217;s speed and multi-lingual support but Palm has very good potential in coming months with it&#8217;s SDK being public. I&#8217;m sure there are slew of developers eager to get their hands on it, if they haven&#8217;t already.</p>
<p>Maybe my decision may change by November but we&#8217;ll have to see as I eagerly wait.</p>
<p><map name='google_ad_map_9_2a5c6f670d52c554'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/9?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_9_2a5c6f670d52c554' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=9&amp;url= http%3A%2F%2Fgeekessential.com%2F2009%2F07%2F21%2Fpalm-pre-vs-iphone-gs%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://geekessential.com/2009/07/21/palm-pre-vs-iphone-gs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
