<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Customizing the Terminal: 6 Command Line Tips and Tricks</title>
	<atom:link href="http://lindesk.com/2009/04/customizing-the-terminal-6-command-line-tips-and-tricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://lindesk.com/2009/04/customizing-the-terminal-6-command-line-tips-and-tricks/</link>
	<description>Linux - on the Desktop</description>
	<lastBuildDate>Wed, 03 Mar 2010 06:08:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Start Using Linux &#8211; Basic Terminal Commands &#124; i R pranav</title>
		<link>http://lindesk.com/2009/04/customizing-the-terminal-6-command-line-tips-and-tricks/comment-page-1/#comment-4558</link>
		<dc:creator>Start Using Linux &#8211; Basic Terminal Commands &#124; i R pranav</dc:creator>
		<pubDate>Wed, 16 Dec 2009 20:50:34 +0000</pubDate>
		<guid isPermaLink="false">http://lindesk.com/?p=188#comment-4558</guid>
		<description>[...] I came across this post (at lindesk.com) today. It contains some really cool tips! Check it [...]</description>
		<content:encoded><![CDATA[<p>[...] I came across this post (at lindesk.com) today. It contains some really cool tips! Check it [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BinnyVA</title>
		<link>http://lindesk.com/2009/04/customizing-the-terminal-6-command-line-tips-and-tricks/comment-page-1/#comment-4336</link>
		<dc:creator>BinnyVA</dc:creator>
		<pubDate>Tue, 19 May 2009 12:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://lindesk.com/?p=188#comment-4336</guid>
		<description>Thanks - I did not know about Ctrl-S/Q - I think those two are very useful.</description>
		<content:encoded><![CDATA[<p>Thanks &#8211; I did not know about Ctrl-S/Q &#8211; I think those two are very useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://lindesk.com/2009/04/customizing-the-terminal-6-command-line-tips-and-tricks/comment-page-1/#comment-4335</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Tue, 19 May 2009 10:07:44 +0000</pubDate>
		<guid isPermaLink="false">http://lindesk.com/?p=188#comment-4335</guid>
		<description>A few more for the bash keyboard shortcuts (and a hint or two to go with ctrl-z/fg):

ctrl-a: Move the cursor to the start of the line.  Much better than holding the left arrow for 30 seconds, especially over a serial connection.  If you use screen, you can type &quot;ctrl-a a&quot; to achieve the same effect or change the screen command key combination to something else. (I use ctrl-s for screen rather than ctrl-a)

ctrl-e: Same as ctrl-a but it moves the cursor to the end of the line.

ctrl-w: Delete the whole word to the left of the cursor on the command line.

ctrl-s: Pause terminal output.  The program keeps running in the background but the terminal just displays wherever it was up to.  Handy for the middle of large &quot;find&quot; or &quot;grep&quot; operations.

ctrl-q: Releases the terminal again after using ctrl-s.  This one is really handy to know if you accidentally hit ctrl-s and can&#039;t figure out how to get your terminal working again.

To go with ctrl-z and fg are a couple of other commands: &quot;bg&quot; is the same as &quot;fg&quot; except that the program runs in the background instead of the foreground.  The output still appears on the terminal and the program is still tied to the bash process (i.e it&#039;s still a child of the bash process) which means it will be killed if you log out but you can type in the terminal and start new programs.

The &quot;jobs&quot; command will list all of the process you have that are suspended or running in the background.  This list will have a number next to each process.  You can fg or bg any process from a list by using the number after the fg or bg command.  e.g. &quot;fg 3&quot; will bring the process numbered 3 to the foreground.

The &quot;disown&quot; command will disconnect a process from the bash session it was started in.  This means the process will keep running even if you log out.  Disown accepts the same numbers that fg and bg do from the jobs command.

Lastly, if you add an ampersand ( &amp; ) after a command it will automatically start in the background.</description>
		<content:encoded><![CDATA[<p>A few more for the bash keyboard shortcuts (and a hint or two to go with ctrl-z/fg):</p>
<p>ctrl-a: Move the cursor to the start of the line.  Much better than holding the left arrow for 30 seconds, especially over a serial connection.  If you use screen, you can type &#8220;ctrl-a a&#8221; to achieve the same effect or change the screen command key combination to something else. (I use ctrl-s for screen rather than ctrl-a)</p>
<p>ctrl-e: Same as ctrl-a but it moves the cursor to the end of the line.</p>
<p>ctrl-w: Delete the whole word to the left of the cursor on the command line.</p>
<p>ctrl-s: Pause terminal output.  The program keeps running in the background but the terminal just displays wherever it was up to.  Handy for the middle of large &#8220;find&#8221; or &#8220;grep&#8221; operations.</p>
<p>ctrl-q: Releases the terminal again after using ctrl-s.  This one is really handy to know if you accidentally hit ctrl-s and can&#8217;t figure out how to get your terminal working again.</p>
<p>To go with ctrl-z and fg are a couple of other commands: &#8220;bg&#8221; is the same as &#8220;fg&#8221; except that the program runs in the background instead of the foreground.  The output still appears on the terminal and the program is still tied to the bash process (i.e it&#8217;s still a child of the bash process) which means it will be killed if you log out but you can type in the terminal and start new programs.</p>
<p>The &#8220;jobs&#8221; command will list all of the process you have that are suspended or running in the background.  This list will have a number next to each process.  You can fg or bg any process from a list by using the number after the fg or bg command.  e.g. &#8220;fg 3&#8243; will bring the process numbered 3 to the foreground.</p>
<p>The &#8220;disown&#8221; command will disconnect a process from the bash session it was started in.  This means the process will keep running even if you log out.  Disown accepts the same numbers that fg and bg do from the jobs command.</p>
<p>Lastly, if you add an ampersand ( &amp; ) after a command it will automatically start in the background.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
