<?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>Make Tech Easier&#187; history</title>
	<atom:link href="http://maketecheasier.com/tag/history/feed" rel="self" type="application/rss+xml" />
	<link>http://maketecheasier.com</link>
	<description>Uncomplicating the complicated, making life easier</description>
	<lastBuildDate>Sun, 12 Feb 2012 15:58:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>1-Click Cleaner Quickly Cleans Up Your Android Phone</title>
		<link>http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14</link>
		<comments>http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14#comments</comments>
		<pubDate>Tue, 14 Jun 2011 23:58:41 +0000</pubDate>
		<dc:creator>Damien</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Clean]]></category>
		<category><![CDATA[Clean up]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[storage space]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=34316</guid>
		<description><![CDATA[Nope. I am not referring to cleaning up your virus-infected phone, but if you are looking to clean up your cache and history to free up the storage space and system resources, 1-Click Cleaner allows you to do so easily. Regardless how big the storage space you have in your Android phone, if you do [...]<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14&amp;title=1-Click+Cleaner+Quickly+Cleans+Up+Your+Android+Phone&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14">1-Click Cleaner Quickly Cleans Up Your Android Phone</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imagecdn.maketecheasier.com/2011/06/1-click-cleaner.jpg" alt="1-click-cleaner" title="1-click-cleaner" width="180" height="178" class="alignleft size-full wp-image-34326" />Nope. I am not referring to cleaning up your virus-infected phone, but if you are looking to clean up your cache and history to free up the storage space and system resources, 1-Click Cleaner allows you to do so easily. </p>
<p>Regardless how big the storage space you have in your Android phone, if you do not maintain it, plenty of useless stuff (such as cache, app history, leftover files and folders after you have deleted the app etc) will pile up and affect the performance of your phone. If you have installed and uninstalled plenty of apps, it can be troublesome and difficult for you to go into your phone internal system to delete every single leftover and useless file. 1-Click Cleaner aims to make that process a breeze.<br />
<span id="more-34316"></span><br />
After you have installed 1-Click Cleaner, all you need to one click (or should I say, one tap) to clean up your system. </p>
<p>1. Install the <a href="https://market.android.com/details?id=cn.com.opda.android.clearmaster">1-Click Cleaner</a> app from the market.</p>
<p>2. Open the app. You will see a big circle at the center, yearning for you to tap it.</p>
<p><img src="http://imagecdn.maketecheasier.com/2011/06/1-click-cleaner-main.jpg" alt="1-click-cleaner-main" title="1-click-cleaner-main" width="320" height="429" class="aligncenter size-full wp-image-34317" /></p>
<p>3. When you click the center circle, you will get a prompt asking you to confirm your action. If you select the &#8220;do not prompt after&#8221;, it won&#8217;t show you the prompt in the future.</p>
<p><img src="http://imagecdn.maketecheasier.com/2011/06/1-click-cleaner-prompt.jpg" alt="1-click-cleaner-prompt" title="1-click-cleaner-prompt" width="320" height="211" class="aligncenter size-full wp-image-34318" /></p>
<p>4. Once it is done, it will show a report of the stuff that it has cleaned up.</p>
<p><img src="http://imagecdn.maketecheasier.com/2011/06/1-click-cleaner-report.jpg" alt="1-click-cleaner-report" title="1-click-cleaner-report" width="320" height="424" class="aligncenter size-full wp-image-34319" /></p>
<p>Other than the 1-click cleaning, there is also the individual items such as cache clear, SMS clear, history clear or carry out a deep clear.</p>
<p>The cache clear feature will scan all your applications and clean up any cache leftover by the apps.</p>
<p>The SMS clear allows you to easily multiple messages and delete them immediately. It saves you the effort to go into your SMS app and delete the message individually.</p>
<p>The history clear comes in two parts: web-based history and call history. The web-based history deals with items such as browser history, Gmail search history, Google Maps search result and market search result. The call history allows you to delete your call logs.</p>
<p><img src="http://imagecdn.maketecheasier.com/2011/06/1-click-cleaner-history-clear.jpg" alt="1-click-cleaner-history-clear" title="1-click-cleaner-history-clear" width="320" height="319" class="aligncenter size-full wp-image-34320" /></p>
<p>For the deep clear, it scans your SD card for useless files left over by apps that you have uninstalled. Most of the time, you can select all the items and press &#8220;Clear&#8221; to delete them all.</p>
<p><img src="http://imagecdn.maketecheasier.com/2011/06/1-click-cleaner-deep-clear.jpg" alt="1-click-cleaner-deep-clear" title="1-click-cleaner-deep-clear" width="320" height="511" class="aligncenter size-full wp-image-34321" /></p>
<p>It would be great if 1-Click Cleaner comes with a scheduler so you can schedule it to run regularly. When that happens, the name &#8220;1-click cleaner&#8221; won&#8217;t be a fitting name anymore, since you no longer need any click (or tap) to clean up the system. Hopefully that is not the reason it didn&#8217;t implement the scheduler feature. </p>
<p>This may not be a fanciful app, but it can be a lifesaver if you need to squeeze out extra space or performance for your phone. </p>
<p>What do you think?</p>
<p><a href="https://market.android.com/details?id=cn.com.opda.android.clearmaster">1-Click Cleaner</a> (Android market link)</p>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14&amp;title=1-Click+Cleaner+Quickly+Cleans+Up+Your+Android+Phone&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14">1-Click Cleaner Quickly Cleans Up Your Android Phone</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/1-click-cleaner-quickly-cleans-up-your-android-phone/2011/06/14/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Access Your IM Logs From Anywhere With Simkl</title>
		<link>http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23</link>
		<comments>http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23#comments</comments>
		<pubDate>Thu, 23 Dec 2010 22:00:13 +0000</pubDate>
		<dc:creator>Trevor Dobrygoski</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Chat]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[IM]]></category>
		<category><![CDATA[instant messenger]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[Simkl]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[voice chat]]></category>
		<category><![CDATA[wlm]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=26428</guid>
		<description><![CDATA[Most Instant Messaging applications keep a history log of all your conversation. When you need to access your history, you can just do a quick search within the app to retrieve the conversation. The only problem arises when you are using multiple IM applications, multiple computers, or both. In such situation, retrieving a particular history [...]<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23&amp;title=Access+Your+IM+Logs+From+Anywhere+With+Simkl&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23">Access Your IM Logs From Anywhere With Simkl</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imagecdn.maketecheasier.com/2010/12/simkl-logo.jpg" alt="simkl-logo" title="simkl-logo" width="221" height="133" class="alignleft size-full wp-image-26599" />Most Instant Messaging applications keep a history log of all your conversation. When you need to access your history, you can just do a quick search within the app to retrieve the conversation. The only problem arises when you are using multiple IM applications, multiple computers, or both. In such situation, retrieving a particular history log can be difficult because you have no idea which IM app or terminal to retrieve the history log from.</p>
<p><strong>Simkl</strong> is an application that will keep all of your chat histories stored in the clouds. This means you can access a chat from anywhere you have internet access, not just your local machine.<br />
<span id="more-26428"></span></p>
<h3>Something to download</h3>
<p>Even though everything is stored in the clouds, there is still an application you need to download and run on your local machine. Simkl isn&#8217;t magic, it needs something on your machine to record your conversations.</p>
<p><img class="aligncenter size-full wp-image-26450" title="Simkl - setup" src="http://imagecdn.maketecheasier.com/2010/12/Simkl-setup.png" alt="Simkl-setup" width="480" height="401" /></p>
<h3>What Simkl works with</h3>
<p>Right now you can use a few different instant messaging services. Skype, Windows Live Messenger (WLM), ICQ, Yahoo and AIM can all have their chat histories recorded and stored online. You will also see you do not need to use the actual application. <a href="http://www.simkl.com/">Simkl has been tested with apps</a> like iChat, Pidgin, Digsby and many others.</p>
<p><img class="aligncenter size-full wp-image-26448" title="Simkl - im choices" src="http://imagecdn.maketecheasier.com/2010/12/Simkl-im-choices.png" alt="Simkl-im-choices" width="480" height="276" /></p>
<h3>Why use Simkl?</h3>
<p>I asked myself this question when I looked at Simkl. For a freelancer or person who travels a lot for their job, having access to your chat history can save you a lot of headaches.</p>
<p>Imagine you are on the first day of your business trip and you get an email from a client asking the exact price of the quote you talked about via Skype chat. Instead of telling them you will need to get back to them in 4 days when you return, you can login to Simkl and look up your chat with that client.</p>
<h3>What you can save</h3>
<p>If you use any of the instant message services, you can save the chat logs. These histories will be saved for later reading on <em>history.im</em>. Saving your chat logs in the clouds is a fantastic feature for those of you who use multiple computers during the course of their work week. Using Simkl will combine your chat logs so you don&#8217;t need to remember which computer you were on when you talked to a certain person.</p>
<p>If you are using Skype or Windows Live Messenger, you also have the luxury of storing your voice chats as well. For those of you who conduct interviews through WLM, there really isn&#8217;t a good way to record your chats. If you use Skype, you will need to use a 3<sup>rd</sup> party application to review the dialog.</p>
<p><img class="aligncenter size-full wp-image-26451" title="Simkl - skype settings" src="http://imagecdn.maketecheasier.com/2010/12/Simkl-skype-settings.png" alt="Simkl-skype-settings" width="480" height="401" /></p>
<p>Having access to the voice conversation recording is ideal if you want to go back later and transcribe the conversation.</p>
<h3>What else Simkl does</h3>
<p>Another feature of Simkl is saving your instant message contacts. This may not seem important because you can always just re-download the IM application and sign in again if your PC crashes. Well, what if your account gets hacked and you can&#8217;t access it?</p>
<p>If you are looking for a specific part of a conversation but don&#8217;t remember when it was, you can search through all of your logs for a specific bit of text. I don&#8217;t know about you, but I am a big IM user and it can be a huge pain to remember who you talked to about what. Searching for a phrase can be a monstrous time saver.</p>
<p>What are your must have instant messaging applications or add-ons?</p>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23&amp;title=Access+Your+IM+Logs+From+Anywhere+With+Simkl&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23">Access Your IM Logs From Anywhere With Simkl</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/access-your-im-logs-from-anywhere-with-simkl/2010/12/23/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mastering the Bash History</title>
		<link>http://maketecheasier.com/mastering-the-bash-history/2009/05/20</link>
		<comments>http://maketecheasier.com/mastering-the-bash-history/2009/05/20#comments</comments>
		<pubDate>Wed, 20 May 2009 12:32:08 +0000</pubDate>
		<dc:creator>Joshua Price</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://maketecheasier.com/?p=4706</guid>
		<description><![CDATA[The Bourne Again Shell, better known as bash, is the default for most Linux distributions. It&#8217;s extremely powerful as far as command shells go, and holds all kinds of nifty tricks for those willing to learn. One of the best features is, in my opinion, the command history system. There are many options to use [...]<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20&amp;title=Mastering+the+Bash+History&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/mastering-the-bash-history/2009/05/20">Mastering the Bash History</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-4801" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-terminal.png" alt="bash-history-terminal" width="200" height="178" />The <em>Bourne Again Shell</em>, better known as <em>bash</em>, is the default for most Linux distributions.  It&#8217;s extremely powerful as far as command shells go, and holds all kinds of nifty tricks for those willing to learn.  One of the best features is, in my opinion, the command history system.</p>
<p>There are many options to use with the bash history, some of them I use nearly every time I open a command shell.  Today I&#8217;ll be covering some of the most useful aspects of the history, but I certainly won&#8217;t be able to cover them all.<br />
<span id="more-4706"></span></p>
<h3>Up/Down Arrows</h3>
<p>Many of you probably know this one, but for anyone who doesn&#8217;t, it&#8217;ll make your life a lot easier.  Any time you&#8217;re in the command shell, simply use the up and down arrows on your keyboard to move through the list of previously entered commands.  Next time you enter a long command that turns out to have a typo, you don&#8217;t have to retype the whole thing just hit the up arrow and make whatever edits are needed.</p>
<h3>!!</h3>
<p>A similar feature to the one listed above is the double bang (!!).  Those characters entered in the shell represent the last typed command.  Let&#8217;s say you&#8217;re trying to run a command only to find out that you need root privileges to do it.  Instead of retyping the whole command, you can simply enter</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">!!</span></pre></div></div>

<p>Bash will substitute the !! for the previous command, as in the example below.</p>
<p><img class="aligncenter size-full wp-image-4772" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-bangbang.png" alt="bash-history-bangbang" width="367" height="103" /></p>
<p>This also works further backward, you can do something like</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">!</span>-<span style="color: #000000;">5</span></pre></div></div>

<p>to recall the command 5 entries back in the history.</p>
<h3>!(word)</h3>
<p>Perhaps a few days ago you typed a long, complex command into your shell, for example a series of options for &#8220;wterm&#8221;.  You can find and re-enter than command by using the history&#8217;s built in search.  You simply add the first few letters of the command after the ! and bash will find it.</p>
<p><img class="aligncenter size-full wp-image-4778" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-bangword.png" alt="Example of !(word)" width="464" height="95" /></p>
<p><em>Be careful with this one.  You may end up running something other than what you expected.  Don&#8217;t use this for potentially dangerous commands like &#8220;rm&#8221; or &#8220;fdisk&#8221;. </em></p>
<h3>!?(word)</h3>
<p>This is similar to the last feature in that it searches the history for the word entered, but unlike !(word) this will find the word anywhere in the command, not just the beginning.</p>
<p><img class="aligncenter size-full wp-image-4781" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-bangquestion.png" alt="bash-history-bangquestion" width="454" height="70" /></p>
<p><em>Be careful with this one.  You may end up running something other than what you expected.  Don&#8217;t use this for potentially dangerous commands like &#8220;rm&#8221; or &#8220;fdisk&#8221;. </em></p>
<h3>Ctrl-R</h3>
<p>This one may be my personal favorite history tool.  It&#8217;s a bit like the <em>!?</em> item above, but interactive.  In your command shell, hit <em>Ctrl-R</em>, and it will begin a search.  As you type, bash will search the history and show you the results as you type.  When it shows the command you want, simply hit enter and it will run that command.  This can be safer than things like <em>!?</em> because you can see what the command will be before you run it, so you don&#8217;t have to guess or rely on memory.</p>
<p><img class="aligncenter size-full wp-image-4789" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-ctrl-r.png" alt="Example of Ctrl-R in the shell" width="515" height="37" /></p>
<h3>Manual Search</h3>
<p>Perhaps you don&#8217;t like the way Ctrl-R works, or you want to see ALL the commands you typed, or just the ones that contain a particular word.  The <em>history</em> command will show you your full command history, along with the history number of each command (hold that thought, we&#8217;ll cover those numbers in a moment).</p>
<p>You can also specify the number of items the <em>history</em> command will show.  To see the last 10 entries in the history, you could type</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">history</span> <span style="color: #000000;">10</span></pre></div></div>

<p>To see all history entries that contain a particular word, you can use <em>grep </em>to filter the results, like below.</p>
<p><img class="aligncenter size-full wp-image-4794" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-grep.png" alt="Example of using grep to filter history list" width="351" height="122" /></p>
<h3>!(number)</h3>
<p>When you use the <em>history</em> command to view your command history list, you&#8217;ll notice each item in the list has a number associated with it.  You can use that to recall that particular command.  For example, item 87 could be run again by entering</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">!</span><span style="color: #000000;">87</span></pre></div></div>

<p>into your shell.</p>
<h3>Word replacement</h3>
<p>This one&#8217;s pretty great.  How many times have you written out some big long command only to realize you put, say, <em>hdd</em> when you wanted <em>hdc</em>?  Well bash has you covered.  You can replace a word in the previous command with another using &#8220;^&#8221;, as in the example below</p>
<p><img class="aligncenter size-full wp-image-4798" src="http://imagecdn.maketecheasier.com/2009/05/bash-history-wordreplacement1.png" alt="Example of word replacement with &quot;^&quot;" width="540" height="104" /></p>
<h3>Managing Your History</h3>
<p>By default, the history is saved in ~/.bash_history.  You can deal with this file however you see fit, but there are some useful things you could try to manage it automatically.  Namely, setting the environment variables <strong>HISTSIZE</strong> and <strong>HISTFILESIZE</strong>.  To set the number of entries that can be saved in the history file to 1000, enter</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">HISTFILESIZE</span>=<span style="color: #000000;">1000</span></pre></div></div>

<p>into your shell.  This will limit the file to 1000 entries.  If you want to make this change permanent, put that export command into your .bashrc or .bash_profile file.</p>
<p><!--adsense#468x60--></p>
<p><div style="float:left;margin-bottom:10px"><a href="http://api.tweetmeme.com/share?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20&amp;service=bit.ly" target="_blank"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" style="border:none;margin-right:5px" width="51" height="61"></a><a href="http://digg.com/tools/diggthis/login?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank"><img src="http://images.maketecheasier.com/diggme.png" style="border:none;margin-right:5px" ></a><a href="http://www.facebook.com/sharer.php?u=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank"><img src="http://images.maketecheasier.com/fb.jpg" style="border:none;margin-right:5px" ></a><a href="http://www.google.com/reader/link?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20&amp;title=Mastering+the+Bash+History&amp;srcTitle=MakeTechEasier.com" target="_blank"><img src="http://images.maketecheasier.com/gbuzz-feed.png" style="border:none;margin-right:5px" ></a><a href="http://www.stumbleupon.com/submit?url=http://maketecheasier.com/mastering-the-bash-history/2009/05/20" target="_blank"><img src="http://images.maketecheasier.com/stumble.png"></a></div>
<div style="clear:both"></div>
<strong><a href="http://maketecheasier.com/mastering-the-bash-history/2009/05/20">Mastering the Bash History</a></strong> originally published on <a href="http://maketecheasier.com">Make Tech Easier</a> (<a href="http://feedproxy.google.com/MakeTechEasier">RSS</a>)
<br/>
Follow us at <a href="http://www.facebook.com/MakeTechEasier">Facebook</a> | <a href="http://twitter.com/MakeTechEasier">Twitter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maketecheasier.com/mastering-the-bash-history/2009/05/20/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

