<?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>Ubuntu For Free &#187; Shell</title>
	<atom:link href="http://www.forwardyouth.com/ubuntu/category/shell/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.forwardyouth.com/ubuntu</link>
	<description>A blog covering the Ubuntu Linux distro for you and your wallet.</description>
	<lastBuildDate>Thu, 04 Mar 2010 01:01:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My current screenrc file</title>
		<link>http://www.forwardyouth.com/ubuntu/my-current-screenrc-file/</link>
		<comments>http://www.forwardyouth.com/ubuntu/my-current-screenrc-file/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 01:01:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Putty]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[.screenrc]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/?p=156</guid>
		<description><![CDATA[Since it was requested, below are the contents of my current .screenrc file for use with GNU screen. It&#8217;s got a hardstatus and a caption. I like it simple, but high contrast so that I don&#8217;t have to squint to see what it says, hence the bright colors. Feel free to customize and provide some [...]]]></description>
			<content:encoded><![CDATA[<p>Since it was requested, below are the contents of my current .screenrc file for use with GNU screen. It&#8217;s got a hardstatus and a caption. I like it simple, but high contrast so that I don&#8217;t have to squint to see what it says, hence the bright colors. Feel free to customize and provide some feedback.</p>
<p><code>caption always '%{= Yk}%l%{= bW}%-Lw%{= rY}%50&gt;%n%f %t%{= bW}%+Lw%&lt; %{=kG}%-='<br />
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m/%d %{W}%c %{g}]'<br />
screen -ln -t "host1" bash<br />
split<br />
focus top<br />
screen -ln -t notes 9 vi /home/user1/notes/notes.txt<br />
focus bottom<br />
resize 6<br />
focus top<br />
bind s<br />
</code></p>
<p>I&#8217;ve gotten some help from others around the internet and the Gentoo community wiki was very helpful.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/my-current-screenrc-file/&title=My+current+screenrc+file&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/my-current-screenrc-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Add Programs To Your Startup In KDE</title>
		<link>http://www.forwardyouth.com/ubuntu/how-to-add-programs-to-your-startup-in-kde/</link>
		<comments>http://www.forwardyouth.com/ubuntu/how-to-add-programs-to-your-startup-in-kde/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 00:22:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Autostart]]></category>
		<category><![CDATA[KDE4]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sshfs]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/?p=109</guid>
		<description><![CDATA[I discovered the best way for me to mount my ssh shares via sshfs automatically when I log in. I add shares and folders from time to time, and I also wanted this technology to automatically be backed up for me, so I wanted the solution to lie inside my home folder. I did some [...]]]></description>
			<content:encoded><![CDATA[<p>I discovered the best way for me to mount my ssh shares via sshfs automatically when I log in. I add shares and folders from time to time, and I also wanted this technology to automatically be backed up for me, so I wanted the solution to lie inside my home folder. I did some research and learned that KDE has an Autostart folder. For KDE 3.x this is currently at ~/.kde/Autostart, and for KDE4 it is ~/.kde4 (which will eventually drop the 4). I&#8217;m already hosting my scripts in ~/bin, so I created a script in that folder to execute sshfs and create the mounts. I then created a link by right-dragging the icon in Konqueror from the ~/bin/ folder to ~/.kde/Autostart. This will work for any executable or script. Now my sshfs mounts automatically at login.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/how-to-add-programs-to-your-startup-in-kde/&title=How+To+Add+Programs+To+Your+Startup+In+KDE&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/how-to-add-programs-to-your-startup-in-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems with kdesu via SSH after Hardy Heron Upgrade</title>
		<link>http://www.forwardyouth.com/ubuntu/problems-with-kdesu-via-ssh-after-hardy-heron-upgrade/</link>
		<comments>http://www.forwardyouth.com/ubuntu/problems-with-kdesu-via-ssh-after-hardy-heron-upgrade/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 02:48:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[gksu]]></category>
		<category><![CDATA[Hardy Heron]]></category>
		<category><![CDATA[kdesu]]></category>
		<category><![CDATA[kdesudo]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/?p=108</guid>
		<description><![CDATA[I started encountering an error when using kdesu via SSH after Hardy Heron was installed. I&#8217;ve since upgraded to 8.04.1 as well and still am running into this bug.
X11 connection rejected because of wrong authentication.
kate: cannot connect to X server localhost:10.0

I know I&#8217;m not the only Kubuntu user, and there is proof I am not [...]]]></description>
			<content:encoded><![CDATA[<p>I started encountering an error when using kdesu via SSH after Hardy Heron was installed. I&#8217;ve since upgraded to 8.04.1 as well and still am running into <a href="https://bugs.launchpad.net/ubuntu/+source/kdesudo/+bug/208461">this bug</a>.</p>
<p><code>X11 connection rejected because of wrong authentication.<br />
kate: cannot connect to X server localhost:10.0<br />
</code></p>
<p>I know I&#8217;m not the only Kubuntu user, and there is proof I am not the only user encountering this error. I&#8217;ve been getting around it by using gksu which has no problems with my authentication. I suppose I could just alias kdesu and kdesudo (i tried it with no luck too!) to gksu, but I&#8217;d like to see an update fix this in the upcoming months. The nice fade effect of gksu is a welcome change sometimes.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/problems-with-kdesu-via-ssh-after-hardy-heron-upgrade/&title=Problems+with+kdesu+via+SSH+after+Hardy+Heron+Upgrade&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/problems-with-kdesu-via-ssh-after-hardy-heron-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH Denied Even Though The Keys Are Authorized</title>
		<link>http://www.forwardyouth.com/ubuntu/ssh-denied-even-though-the-keys-are-authorized/</link>
		<comments>http://www.forwardyouth.com/ubuntu/ssh-denied-even-though-the-keys-are-authorized/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 13:23:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SSH]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[permissions]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/?p=107</guid>
		<description><![CDATA[I recently had to reinstall one of my servers. It was a pain. I didn&#8217;t have the partitions correct, so I lost my web install, and I hate how Ubuntu does not let us put /etc on a separate partition because of init. I struggled for a while with being forced to enter a password [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had to reinstall one of my servers. It was a pain. I didn&#8217;t have the partitions correct, so I lost my web install, and I hate how Ubuntu does not let us put /etc on a separate partition because of init. I struggled for a while with being forced to enter a password when using ssh connections to the re-installed. The output of <strong>ssh -vvv </strong><strong>user@host</strong> indicated the keys were found and authorized, so I was stumped. I asked the <a href="http://www.ntlug.org">North Texas Linux Users Group</a> for some assistance and the first reply pointed me in the right direction. It turns out it was caused by incorrect permissions on my ssh files. To resolve, I used</p>
<p><code>cd ~<br />
chmod go-w .ssh .ssh/authorized_key*</code></p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/ssh-denied-even-though-the-keys-are-authorized/&title=SSH+Denied+Even+Though+The+Keys+Are+Authorized&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/ssh-denied-even-though-the-keys-are-authorized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmin is my new favorite admin ninja tool</title>
		<link>http://www.forwardyouth.com/ubuntu/webmin-is-my-new-favorite-admin-ninja-tool/</link>
		<comments>http://www.forwardyouth.com/ubuntu/webmin-is-my-new-favorite-admin-ninja-tool/#comments</comments>
		<pubDate>Sat, 17 May 2008 00:57:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[webmin]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[system administration]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/?p=103</guid>
		<description><![CDATA[I have been struggling for some time with finding a way of properly managing my network, from a easy to use, fast interface. I&#8217;m pretty much set in stone that a web solution was what I was looking for. I found it in a tool called Webmin. You can download it from http://www.webmin.com. It&#8217;s built [...]]]></description>
			<content:encoded><![CDATA[<p>I have been struggling for some time with finding a way of properly managing my network, from a easy to use, fast interface. I&#8217;m pretty much set in stone that a web solution was what I was looking for. I found it in a tool called Webmin. You can download it from <a title="Webmin" href="http://www.webmin.com">http://www.webmin.com</a>. It&#8217;s built on PHP and allows the user to completely administer a system from remote. It has user-programmable modules, so it can be used to configure anything. I especially appreciate the Custom Commands, because it allows me to establish custom buttons that edit specific files. I&#8217;m able to use it to manage packages, shares, users, mail, files, apache, mysql, samba, and a whole lot more. To me, the best part of it is I can configure everything in a comfortable interface, from an application that suits my environment, my web browser. The list of available modules is massive! Practically one for every purpose.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/webmin-is-my-new-favorite-admin-ninja-tool/&title=Webmin+is+my+new+favorite+admin+ninja+tool&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/webmin-is-my-new-favorite-admin-ninja-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set the Nice Level of an Existing Process</title>
		<link>http://www.forwardyouth.com/ubuntu/set-the-nice-level-of-an-existing-process/</link>
		<comments>http://www.forwardyouth.com/ubuntu/set-the-nice-level-of-an-existing-process/#comments</comments>
		<pubDate>Tue, 29 May 2007 20:23:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/set-the-nice-level-of-an-existing-process/</guid>
		<description><![CDATA[Occasionally I forget to use the nicecommand. Linux is kind enough to allow us to change the nice level of a process that&#8217;s already running, by using the snice command. It&#8217;s very easy to use and much quicker than stopping and restarting the process.
Let&#8217;s say I have mpeg2enc encoding a video, and after 10 minutes, [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally I forget to use the <strong>nice</strong>command. Linux is kind enough to allow us to change the nice level of a process that&#8217;s already running, by using the <strong>snice</strong> command. It&#8217;s very easy to use and much quicker than stopping and restarting the process.</p>
<p>Let&#8217;s say I have mpeg2enc encoding a video, and after 10 minutes, I realize I forgot the nice command. It&#8217;s going to take another hour or two, but I don&#8217;t want to waste the 10 minutes I&#8217;ve already spent working on the video. No fear!</p>
<p>The command below will save me:</p>
<p><code>sudo snice -5 mpeg2enc</code></p>
<p>You&#8217;ll notice that I prefixed the line with the sudo command. <strong>snice</strong> requires sudo privilege for a nice level of anything below zero.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/set-the-nice-level-of-an-existing-process/&title=Set+the+Nice+Level+of+an+Existing+Process&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/set-the-nice-level-of-an-existing-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stacking Commands on the Shell</title>
		<link>http://www.forwardyouth.com/ubuntu/stacking-commands-on-the-shell/</link>
		<comments>http://www.forwardyouth.com/ubuntu/stacking-commands-on-the-shell/#comments</comments>
		<pubDate>Wed, 23 May 2007 18:28:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/stacking-commands-on-the-shell/</guid>
		<description><![CDATA[Exploiting the shell&#8217;s capabilities can be fun and very helpful. Using the shell, I&#8217;ll often want to chain commands together. While you may already be familiar with using the semicolon to call commands in the order they were typed on the command line, the shell provides two &#8220;constructs&#8221; that permit some related, yet very specific [...]]]></description>
			<content:encoded><![CDATA[<p>Exploiting the shell&#8217;s capabilities can be fun and very helpful. Using the shell, I&#8217;ll often want to chain commands together. While you may already be familiar with using the semicolon to call commands in the order they were typed on the command line, the shell provides two &#8220;constructs&#8221; that permit some related, yet very specific behaviors. These constructs are more powerful than simply running commands in a sequence. They allow us to perform a command based on the success or failure of the prior command, and they&#8217;re both very easy to use.</p>
<p>The first construct is the double ampersand, &amp;&amp;. When combined with commands on both sides of the double ampersand, the second command will only be executed if the first command was successful. For example, I&#8217;ll often execute something like this:</p>
<p><code>nice unrar e mymoviebackup.rar &amp;&amp; rm mymoviebackup.rar</code></p>
<p>This will delete the original archive, but only if the extraction was successful. On the converse, I may want a command to execute, but only if the first previous command failed. Using the double pipe to separate two commands allows me to do just that.For example,</p>
<p><code>cp mysysbackup.tar /media/usbdisk1/mytapebackup.tar || touch ~/Desktop/BackupFailed</code></p>
<p>The above commands works like this : If the copying of mysysbackup.tar to my external drive fails, create or update a file on my desktop that advises me of the failure.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/stacking-commands-on-the-shell/&title=Stacking+Commands+on+the+Shell&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/stacking-commands-on-the-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the Shell Play &#8220;nice&#8221;</title>
		<link>http://www.forwardyouth.com/ubuntu/making-the-shell-play-nice/</link>
		<comments>http://www.forwardyouth.com/ubuntu/making-the-shell-play-nice/#comments</comments>
		<pubDate>Wed, 23 May 2007 00:56:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Edgy Eft]]></category>
		<category><![CDATA[Feisty Fawn]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/making-the-shell-play-nice/</guid>
		<description><![CDATA[Being a big fan of the shell, I make it work hard for me. Often times the commands I&#8217;ll issue through the shell are greedy and eat CPU cycles like candy. Sometimes those commands might take several minutes to complete, and I want my CPU&#8217;s priority to be focused on other things (like letting me [...]]]></description>
			<content:encoded><![CDATA[<p>Being a big fan of the shell, I make it work hard for me. Often times the commands I&#8217;ll issue through the shell are greedy and eat CPU cycles like candy. Sometimes those commands might take several minutes to complete, and I want my CPU&#8217;s priority to be focused on other things (like letting me get back to blogging).To handle those special situations for me, I use the <em>&#8220;nice&#8221;</em> command. It&#8217;s really easy. You simply precede any command with the word <em>&#8220;nice&#8221;</em> and it works it&#8217;s magic.</p>
<p>For example, when I&#8217;m backing up my email and favorites, I can use the command like this:</p>
<p><code></code></p>
<p>nice tar -cf mybackup.tar outlookdata.dat myfavorites.dat</p>
<p>You can tailor nice&#8217;s effectiveness to suit your needs, using the <em>-n</em> argument. For example, maybe I want my backup to be priority so that I can get back to what I&#8217;d rather be doing. In that case, I&#8217;d use:<code></code></p>
<p>nice -n=-20 tar -cf mybackup.tar outlookdata.dat myfavorites.dat</p>
<p>Possible values range from -20 (least &#8220;favorable&#8221;) to 19 (most &#8220;favorable&#8221;).</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/making-the-shell-play-nice/&title=Making+the+Shell+Play+&#8220;nice&#8221;&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/making-the-shell-play-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bash Wednesday &#8211; alias</title>
		<link>http://www.forwardyouth.com/ubuntu/bash-wednesday-alias/</link>
		<comments>http://www.forwardyouth.com/ubuntu/bash-wednesday-alias/#comments</comments>
		<pubDate>Thu, 10 May 2007 03:51:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/bash-wednesday-alias/</guid>
		<description><![CDATA[One of the best tips I can give on using the command line to your advantage is to grab a hold of the &#8220;alias&#8221; command. You&#8217;re going to be typing a lot of commands, and with Ubuntu, through the bash shell&#8217;s glorious &#8220;alias&#8221; command, they&#8217;ll be fewer and shorter.
The alias command allows a shell user [...]]]></description>
			<content:encoded><![CDATA[<p>One of the best tips I can give on using the command line to your advantage is to grab a hold of the &#8220;alias&#8221; command. You&#8217;re going to be typing a lot of commands, and with Ubuntu, through the bash shell&#8217;s glorious &#8220;alias&#8221; command, they&#8217;ll be fewer and shorter.</p>
<p>The alias command allows a shell user to provide their own set of alternate commands for commonly keyed instructions.</p>
<p>The default install of bash includes a few basic aliases, some different modifications of a regular listing of files. Try &#8220;ll&#8221; for example. While it&#8217;s not a command included in Ubuntu and no binary exists for  it, the command still provides a more verbose listing of the files. That&#8217;s because bash has already defined that alias for you (unless you&#8217;ve removed it).</p>
<p>I use the command to make it easy to start and stop my mail server.</p>
<p><code>alias fymail='vmware-cmd /home/vmware_machines/fymail/fymail.vmx'</code></p>
<p><code></code><br />
Afterwards,</p>
<p>I can use</p>
<p><code>fymail start</code></p>
<p>or</p>
<p><code>fymail suspend</code></p>
<p>It may take a little practice and some experimenting, but they save me a lot of time and keystrokes.</p>
<p>You&#8217;ll want them to load in your startup of course, so I suggest using</p>
<p><code>gksu gedit ~/.bashrc</code></p>
<p>to save your alias commands for future sessions.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/bash-wednesday-alias/&title=bash+Wednesday+&#8211;+alias&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/bash-wednesday-alias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Command Line &#8211; Your Computing Co-Pilot</title>
		<link>http://www.forwardyouth.com/ubuntu/the-command-line-your-computing-co-pilot/</link>
		<comments>http://www.forwardyouth.com/ubuntu/the-command-line-your-computing-co-pilot/#comments</comments>
		<pubDate>Mon, 07 May 2007 05:09:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.forwardyouth.com/ubuntu/the-command-line-your-computing-co-pilot/</guid>
		<description><![CDATA[If you&#8217;ve only used Windows, it&#8217;s possible you may have neglected one of it&#8217;s best hidden gems, the Windows Command Line. While it was very powerful and had many features, it wasn&#8217;t quite what Linux and Unix users had been reaping the benefits of for years. It extended upon the original DOS command set, which [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve only used Windows, it&#8217;s possible you may have neglected one of it&#8217;s best hidden gems, the Windows Command Line. While it was very powerful and had many features, it wasn&#8217;t quite what Linux and Unix users had been reaping the benefits of for years. It extended upon the original DOS command set, which was always limited to begin with.</p>
<p>Now that you&#8217;ve become interested in a Linux distribution, learn early on to integrate your work liberally with the use of the shell&#8217;s command line, and you&#8217;ll quickly discover you will be saving yourself a lot of time *and* frustration.</p>
<p>The shell&#8217;s very powerful, and I obviously can&#8217;t cover everything here in this one post, expect to see more helpful guides as far as simple as  keystrokes, an array of helpful commands, aliases, links, on to more advanced topics like scripting.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.forwardyouth.com/ubuntu/the-command-line-your-computing-co-pilot/&title=The+Command+Line+&#8211;+Your+Computing+Co-Pilot&srcURL=http://www.forwardyouth.com/ubuntu" target="_blank" rel="nofollow"><img
src="http://www.forwardyouth.com/ubuntu/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.forwardyouth.com/ubuntu/the-command-line-your-computing-co-pilot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
