<?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>MakeUseOf &#187; terminal</title>
	<atom:link href="http://www.makeuseof.com/tags/terminal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makeuseof.com</link>
	<description>Cool Websites, Software and Internet Tips</description>
	<lastBuildDate>Fri, 10 Feb 2012 15:30:58 +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>Read Google Reader In The Terminal Using The Text-Only Browser eLinks [Linux &amp; Mac]</title>
		<link>http://www.makeuseof.com/tag/read-google-reader-terminal-textonly-browser-elinks-linux-mac/</link>
		<comments>http://www.makeuseof.com/tag/read-google-reader-terminal-textonly-browser-elinks-linux-mac/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 16:01:58 +0000</pubDate>
		<dc:creator>Justin Pot</dc:creator>
				<category><![CDATA[Cool Software Apps]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[cross platform]]></category>
		<category><![CDATA[feedreader]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[terminal tips]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=89573</guid>
		<description><![CDATA[Do you want an immersive, text-only Google Reader? Try going through your reading list in the terminal. It's easy to do with terminal web browser elinks and Google Reader's mobile interface. Google Reader's interface is famously minimalist, but browsers hardly make ideal reading platforms. eLinks is a text-only browser you can run from the command line.]]></description>
			<content:encoded><![CDATA[<p><img class="align-right" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/10/creader-icon.png?323f2c" alt="text only google reader" />Do you want an immersive, text-only Google Reader? Try going through your reading list in the terminal. It&#8217;s easy to do with terminal web browser elinks and Google Reader&#8217;s mobile interface.</p>
<p><a href="http://www.makeuseof.com/tags/google-reader/">Google Reader</a>&#8216;s interface is famously minimalist, but browsers hardly make ideal reading platforms. They give you convenient access to a plethora of distractions, from social networks to pictures of kittens. Avoid such distractions and focus on your reading by doing your reading in the command line. Besides, the command line is just plain cool, so you should be using it anyway.</p>
<p>eLinks is a text-only browser you can run from the command line. It is easily installed on Linux and Mac systems alike, so this idea works on both of those systems.</p>
<h2>Installing eLinks</h2>
<p>The first step, of course, is installing eLinks. Using Linux? Installing eLinks is simple, then. Just check your package manager of choice for it. Using Ubuntu? Simply <a href="apt:elinks">click here to install.</a></p>
<p>Are you a Mac user? Congratulations, most of you aren&#8217;t awesome enough to be interested in the command line. You think different. <a href="http://www.macupdate.com/app/mac/26416/elinks">Find a Mac download for eLinks here</a>. You&#8217;ll find the Terminal in your Applications folder, under &#8220;<em>Utilities</em>&#8220;.</p>
<p>Once you&#8217;ve got the program working, you can open it in the terminal by typing &#8220;elinks&#8221; and hitting enter.</p>
<h2>Launching Google Reader</h2>
<p>Want to get to Google Reader quickly? Type this command into the terminal:</p>
<p><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/10/creader-command.png?323f2c" alt="text only google reader" width="580" height="119" /></p>
<pre>elinks google.com/reader/m</pre>
<p>Just like that, you&#8217;ve opened a web browser straight to Google Reader&#8217;s mobile page. You will need to log in now. Use the arrow keys to get to the entry fields, then hit enter to add text. Log in and you will see your reading list:</p>
<p><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/10/creader-list.png?323f2c" alt="text only rss reader" width="580" height="199" /></p>
<p>Use your arrow keys to open up your article of choice. You will then see a text-only version of the article in question:</p>
<p><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/10/creader-content.png?323f2c" alt="text only rss reader" width="578" height="192" /></p>
<p>I highly recommend pressing the space bar to scroll down; it will &#8220;turn the page&#8221; completely.</p>
<p>Of course, this all assumes that the RSS feeds you subscribe to are full text. If some of them aren&#8217;t, Google will do what it can to convert links to a mobile version if you click a link. Alternatively, you can <a href="http://www.makeuseof.com/tag/3-ways-view-full-rss-feeds-google-reader/">convert any RSS feed to full text with these tools</a>. FullTextRSS in particular worked wonderfully for me.</p>
<p>Do you want a completely immersive reading experience? In most Linux distros, including Ubuntu, you can switch to terminal-only by hitting &#8220;ALT&#8221;, &#8220;CTL&#8221; and any of the &#8220;F&#8221; keys from 1 to 6. Pressing &#8220;ALT&#8221;, &#8220;CTL&#8221; and &#8220;F7&#8243;, for example, will bring you back to your graphical environment.</p>
<p>Alternatively, you could simply go full screen or maximize the terminal. That works too.</p>
<h2>Other Potential Sites</h2>
<p>eLinks doesn&#8217;t just work with Google Reader, of course &#8211; it&#8217;s a full blown web browser. Just about any site should work, but mobile versions of famous sites tend to work best, like the <a href="http://www.bbc.co.uk/mobile/i/">BBC Mobile version</a>.</p>
<p><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/10/creader-mac.png?323f2c" alt="text only google reader" width="580" height="205" /></p>
<p>Can you think of any other sites you&#8217;d like to read in this way? Share them in the comments below, as always! Also feel free to share any other simple command line tricks you use to keep yourself from being distracted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/read-google-reader-terminal-textonly-browser-elinks-linux-mac/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>5 Fun &amp; Useful Terminal Commands You Can Use More Than Once [Mac &amp; Linux]</title>
		<link>http://www.makeuseof.com/tag/5-fun-terminal-commands-mac-linux/</link>
		<comments>http://www.makeuseof.com/tag/5-fun-terminal-commands-mac-linux/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 22:30:06 +0000</pubDate>
		<dc:creator>Habib Alamin</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[Cool Mac Apps & Tips]]></category>
		<category><![CDATA[MakeUseOf Lists]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[terminal tips]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=79829</guid>
		<description><![CDATA[There is a ton of information on the Internet about various Terminal commands and ways to customise your Mac or Linux machine with the Terminal. Here are some commands which are really useful and can benefit you if you learn them. Check out these 5 useful commands.]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/07/Terminal_300.png" /><img class="align-right" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/07/Terminal_300.png?323f2c" alt="mac terminal commands"/>There is a ton of information on the Internet about various Terminal commands and ways to customise your Mac or Linux machine with the Terminal. There are lots of secret settings  in OS X, and it&#8217;s very common to see a command like this:</p>
<pre> com.company.product entry valuetype value</pre>
<p><em>defaults</em> is a command-line app for editing plist files, i.e. app preference files. <em>write</em> is a feature of defaults and it&#8217;s a command which adds an entry or edits entries of plist files. defaults is a hard application to use, so you could use an app called <a href="http://secrets.blacktree.com/">Secrets</a>, <a href="http://www.makeuseof.com/tag/unveil-mac-os-x-hidden-features-with-secrets/">covered on MakeUseOf before</a>, to take advantage of these without learning the command.</p>
<p>Most of the time, you will edit the same plist entry only once. After the preference takes effect, you will never need to enter that command again. However, there are some commands which are really useful and can benefit you if you learn them. Here are 5 useful commands that can be used more than once.</p>
<h2><a href="http://www.makeuseof.com/tag/ssh-ftp-technology-explained/">SSH</a></h2>
<p>This can be used to <em>securely</em> remotely login to another device which has remote login enabled. It is commonly used to login to jailbroken iPhones and send files. It is also used to repair computers without a display attached or to make sure they are still working. SSH can also be used to <a href="http://www.makeuseof.com/tag/how-to-tunnel-traffic-with-ssh/">tunnel web traffic</a>.</p>
<p>If you&#8217;re on OS X, you must make sure that remote login is turned on in the computer you want to remotely login to. You can do this by going to the Sharing pane in System Preferences, then ticking the &#8220;Remote Login&#8221; checkbox. Note down the bit in quotes after, &#8220;To log in to this computer remotely…&#8221;</p>
<p><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/07/Screenshot-2011-07-02-at-15.10.33.png?323f2c" alt="mac terminal commands" width="550" height="461" />That&#8217;s what you have to type into the terminal to log in to that account on that computer. To login using SSH, simply type:</p>
<pre>ssh user@host</pre>
<p>Where host is the IP. Then verify that you want to connect and enter the remote computer&#8217;s password. From there, you can issue commands from the Terminal remotely.</p>
<p>For Ubuntu, just install OpenSSH, by using:</p>
<pre>sudo apt-get install openssh-server</pre>
<p>Then check your IP address by clicking nteworking icon on the menu bar, then clicking &#8220;Connection Information&#8221;. Check your IP address (not the &#8220;broadcast&#8221; one) and note it down.</p>
<p><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/07/Screenshot-2011-07-02-at-15.49.24.png?323f2c" alt="ubuntu terminal commands" width="440" height="515" /></p>
<p>To login remotely, type in the same as before.</p>
<h2>say [OS X Only]</h2>
<p>This is limited to OS X machines. Sorry, Linux users. But for you Mac users, <em>say</em> just makes your Mac speak. You would type in:</p>
<pre>say TYPE IN SCRIPT HERE</pre>
<p>No quotation marks are needed to enclose the speech or anything. Alternatively, you could first type in
<pre>say</pre>
<p>, press return, and then everything you type after that is what the Mac will say. This can be use to make your Mac sing as well, if you type this:</p>
<pre>say -v Cellos "TYPE IN SCRIPT HERE"</pre>
<p>Just add
<pre>-v</pre>
<p> to change the voice to a voice of your choice. This time, you&#8217;ll need the quotation marks.</p>
<h2>mv + cp</h2>
<p>This command is very useful for moving things. But this is easier to do in the file browser, why the CLI? Well, if you put a dot in front of a file with most UNIX-like systems, like Linux and all POSIX-compliant systems, like OS X it hides the file. With OS X, you cannot just add a dot. It doesn&#8217;t allow you to. So use the Terminal to hide your top secret project, because mv is also used to rename files. cp can copy files if you want.</p>
<pre>mv ~/Desktop/sourcename.txt ~/Documents/destinationname.txt</pre>
<p>With Linux, you must put the two locations in single quotes.</p>
<h2>cd</h2>
<p>To navigate to a location on your Terminal, just type:</p>
<pre>cd location</pre>
<p>You can also drag the folder to the Terminal window after typing cd  and then press Enter.</p>
<p><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/07/Screenshot-2011-07-02-at-18.09.39.jpg?323f2c" alt="ubuntu terminal commands" width="500" height="481" /></p>
<p>This shortcut works on both OS X and Linux, though it&#8217;s a tiny bit easier on OS X. To navigate to your home folder, just type:</p>
<pre>cd</pre>
<h2>ls</h2>
<p>Use <em>ls</em> to see the contents of a directory. First you must cd into the  location. Then just type:</p>
<pre>ls</pre>
<p>This even allows you to see invisible files. Now, can you see how the last three commands link to each other? Now you can find files you hid. If you forget the filenames exactly, this will help you. Now you can restore the hidden files, using the mv command to remove the dot.</p>
<p><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2011/07/Screenshot-2011-07-02-at-18.04.28.png?323f2c" alt="mac terminal commands" width="560" height="340" /></p>
<h2>Conclusion</h2>
<p>What do you think? Have you ever used the command line before? If not, did you find these tools easy to use? What other command line tools can you recommend? Tell us by commenting below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/5-fun-terminal-commands-mac-linux/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>How To Switch Between GNOME &amp; KDE 4.5 On Ubuntu 10.04</title>
		<link>http://www.makeuseof.com/tag/switch-gnome-kde-45-ubuntu-1004/</link>
		<comments>http://www.makeuseof.com/tag/switch-gnome-kde-45-ubuntu-1004/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 21:31:06 +0000</pubDate>
		<dc:creator>Tim Brookes</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[terminal tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=55375</guid>
		<description><![CDATA[A while ago I wrote an article about why you should consider giving Ubuntu a go. A few of you asked why I never mentioned Kubuntu, and some seemed convinced that KDE was the way to go. Well guess what? Here&#8217;s how you can have both. Ubuntu uses the GNOME desktop environment straight out of [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/03/kde4.png"><img class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/03/kde4.png?323f2c" alt="switch between gnome and kde" width="180" height="184" />A while ago I wrote an article about <a href="http://www.makeuseof.com/tag/5-reasons-disgruntled-windows-user-ubuntu/">why you should consider giving Ubuntu a go</a>. A few of you asked why I never mentioned Kubuntu, and some seemed convinced that KDE was the way to go. Well guess what? Here&#8217;s how you can have both.</p>
<p><a href="http://www.makeuseof.com/tag/ubuntu-1004-extremely-simple-operating-system-linux/">Ubuntu</a> uses the GNOME desktop environment straight out of the box, which provides a functional and fairly clean desktop with a few sexy effects from Compiz. <a href="http://www.makeuseof.com/tag/versions-ubuntu-technology-explained/">Kubuntu</a> uses the KDE desktop environment which has now comes with more bells and whistles than ever.</p>
<p>If you&#8217;re sitting there on your Ubuntu machine thinking &#8220;I fancy giving that a go&#8221; then you can. With a couple of commands and a restart, you&#8217;ll be using KDE in no time.</p>
<p><span id="more-55375"></span></p>
<h2>KDE Or GNOME?</h2>
<p>Besides appearance (well, duh) there&#8217;s a few key differences between KDE and GNOME. If you&#8217;re using Ubuntu right now you&#8217;re running GNOME (and if you&#8217;re using Xubuntu, you&#8217;re enjoying <a href="http://www.makeuseof.com/tag/8-great-alternative-desktop-managers-for-linux/">XFCE</a>).</p>
<p>Take a look around. It&#8217;s pretty easy to get it to do what you want, it doesn&#8217;t really look <em>that</em> much like Windows and it comes with its own set of tools and toys.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/10/ubuntu.jpg?323f2c" alt="switch between gnome and kde" width="580" height="447" /></p>
<p>KDE on the other hand gives you considerably more say in the way your desktop looks, despite at first seeming quite Windows-like. For seasoned Microsoft glassy-eyed veterans, KDE might seem the smarter choice as it&#8217;ll provide a more familiar and tailored desktop. If you&#8217;re sick of the Windows method, <a href="http://www.makeuseof.com/tag/how-to-safely-dual-boot-windows-and-linux-with-wubi-installer/">you might find GNOME more refreshing</a>.</p>
<p>KDE also comes with its own set of applications, most of which have unnecessary Ks all over the place, like <a href="http://www.makeuseof.com/tag/12-worthy-alternative-browsers-for-linux/">Konqueror</a> and <a href="http://amarok.kde.org/">Amarok</a>. The main downside to installing both environments is the fact that you get both software packages appearing all the time, but if you decide to remove one you can remove the associated software packages too.</p>
<p>Regardless, installing KDE is a great way to experience Linux in a slightly different flavour. If you don&#8217;t like it, it&#8217;s easy to remove (I&#8217;ll go through that bit too).</p>
<h2>Adding Repositories</h2>
<p>First thing&#8217;s first, we&#8217;re going to be <a href="http://www.makeuseof.com/tag/learn-ubuntu-command-line-clicompanion/">using the command line</a> so open up your favourite console (if you&#8217;re in vanilla Ubuntu you can find Terminal in <em>Applications</em> then <em>Accessories</em>) and type:</p>
<pre>sudo add-apt-repository ppa:kubuntu-ppa/backports</pre>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/10/addrepo.jpg?323f2c" alt="how to switch beetween gnome and kde" width="580" height="378" /></p>
<p>You&#8217;ll be asked for your password, input it (it won&#8217;t be displayed) and hit enter. Now you&#8217;ll want to open up the <em>Software Sources</em> window in <em>System</em> then <em>Administration</em>. Click on the <em>Updates</em> tab and enable <em>Unsupported updates (lucid-backports)</em>.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/10/lucidbackports.jpe?323f2c" alt="how to switch beetween gnome and kde" width="580" height="500" /></p>
<p>You can check on the repository you just added in the <em>Other Software</em> tab if you want. Once you&#8217;re done close the window.</p>
<h2>Installing KDE</h2>
<p>Back to the <a href="http://www.makeuseof.com/tag/4-websites-to-learn-cool-linux-command-line-tricks/">command line</a>, find Terminal and enter:</p>
<pre>sudo apt-get update</pre>
<p>Once the update has completed you&#8217;re going to want to download KDE with the following command:</p>
<pre>sudo apt-get install kubuntu-desktop</pre>
<p>You will be notified of the archives that are about to be downloaded, the download size and eventual size on your disk. Type &#8220;y&#8221; and hit <em>Enter</em> to begin the download. You&#8217;ve probably got enough time to make a coffee or go to the bathroom. When you get back, you should see the KDE installer open in the Terminal window.</p>
<p>Next you&#8217;ll need to choose a default display manager. As I have had no problems with GDM (and once had to recover Ubuntu via the command line thanks to KDM) I chose the former. This one&#8217;s up to you, but GDM just seems to work for me and thus comes with my recommendation.</p>
<p>Once you&#8217;ve made your decision, the installer will begin. You&#8217;ve probably got enough time to drink that coffee and wait until your Terminal looks like this:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/10/rebootnow.jpg?323f2c" alt="how to switch beetween gnome and kde" width="580" height="380" /></p>
<p>You&#8217;ll need to restart your computer at this point, but you might want to disable automatic log-in first otherwise you won&#8217;t be able to choose KDE at startup. To do this in GNOME go to <em>System</em>, <em>Administration</em> then <em>Login Screen</em>. Enable <em>Show the login screen for choosing who will log in </em>and close the window.</p>
<p>Once you&#8217;ve restarted and reached the login screen click your username, input your password and at the bottom of the screen where it says <em>Session </em>choose <em>KDE </em>before logging in as you normally would.</p>
<p>You should now see KDE spring into action. If at any time you would like to switch back to GNOME, log out and choose <em>GNOME</em> as your <em>Session</em>.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/10/kde.jpg?323f2c" alt="switch between gnome and kde" width="580" height="416" /></p>
<h2>Removing KDE/GNOME</h2>
<p>So you&#8217;ve tried it and it&#8217;s not for you. Not to worry, removing KDE and restoring your pure GNOME desktop is quite possible using a single and incredibly lengthy command.   Since the command is <strong>very</strong> lengthy, we have put it into a TXT document which you can <a href="http://www.makeuseof.com/downloads/timarticlecode1.txt">download here</a> at your convenience.</p>
<p>If you&#8217;re really bowled over by KDE then you can remove GNOME completely with a similarly monstrous command, again put into a handy TXT document which you can <a href="http://www.makeuseof.com/downloads/timarticlecode1.txt">download here</a>.</p>
<p>To paste into the Terminal you&#8217;ll need to hit <em>Ctrl+Shift+V</em>. This command will remove all KDE related packages and double-check your GNOME packages. Next time you boot up, you&#8217;ll have a pure GNOME Ubuntu again.</p>
<h2>Conclusion</h2>
<p>Having both KDE and GNOME at your disposal is useful, especially for newcomers still evaluating the OS. If you&#8217;ve got a shared computer then having both environments installed isn&#8217;t such a bad idea either. Sooner or later you&#8217;ll know which you prefer, I personally prefer GNOME with a <a href="http://www.makeuseof.com/tag/8-power-docks-for-your-linux-machine/">nice dock</a>.</p>
<p>Whatever you do with your Ubuntu, don&#8217;t forget to tell us about it in the comments. Do you use KDE or GNOME? Or both? Or another desktop environment? Don&#8217;t be shy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/switch-gnome-kde-45-ubuntu-1004/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Learn To Use The Ubuntu Command Line With CLIcompanion</title>
		<link>http://www.makeuseof.com/tag/learn-ubuntu-command-line-clicompanion/</link>
		<comments>http://www.makeuseof.com/tag/learn-ubuntu-command-line-clicompanion/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 19:31:41 +0000</pubDate>
		<dc:creator>Justin Pot</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=52831</guid>
		<description><![CDATA[Consider yourself a bit of a Linux geek, but don&#8217;t know how to use the command line? You&#8217;re missing out on a lot. Believe it or not, many things are actually easier to do using the command line than with GUI tools, and you can even use Google Apps from the command line if you [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/09/clicompanion-icon.png"><img class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/09/clicompanion-icon.png?323f2c" alt="ubuntu command line" width="240" height="239" />Consider yourself a bit of a Linux geek, but don&#8217;t know how to use the command line? You&#8217;re missing out on a lot. Believe it or not, many things are actually <a href="http://www.makeuseof.com/tag/5-easier-command-line-linux/">easier to do using the command line than with GUI tools</a>, and you can even <a href="http://www.makeuseof.com/tag/unleash-bernerdiness-google-apps-command-line/">use Google Apps from the command line</a> if you want.</p>
<p>But getting started in the realm of the command line can be difficult if you&#8217;ve been raised on a steady diet of graphical interfaces. Enter <a href="https://launchpad.net/clicompanion/">CLIcompanion</a>, a program designed to help make learning the command line a little easier. <a href="http://www.omgubuntu.co.uk/2010/08/clicompanion-makes-getting-comfortable.html">Recently pointed out by OMG! Ubuntu!</a>, this program aims to simplify learning to use the Ubuntu command line.</p>
<p><span id="more-52831"></span><br />
Just launch this program instead of the standard command line, and you&#8217;ll have an index on-hand to help you get started. Best of all, as you learn new command line tricks (using, let&#8217;s say, one of the <a href="http://www.makeuseof.com/tag/top-3-sites-to-help-you-become-a-linux-command-line-master/">top 3 sites to help you become a Linux command line master</a>) you can add them to the database.</p>
<p>Sound useful? Let&#8217;s get started. The program is currently designed with Ubuntu users in mind, so keep that in mind!</p>
<h2>Default Programs</h2>
<p>Launch the program and, by default, you&#8217;ll see a list of potential commands. Scroll through the list to see some basic things you can do with the command line:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/09/clicompanion-main.png?323f2c" alt="ubuntu command line" width="578" height="226" /></p>
<p>Below this handy interface, of course, you&#8217;ll find a built-in command line ready for your input. You can type the commands in yourself,  using the list above as a guide. Or if you prefer, you can use the GUI to launch a command. Just right-click the command in question and away you go:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/09/clicompanion-apply.png?323f2c" alt="learning command line ubuntu" width="576" height="159" /></p>
<p>You might be asked for more information, but once you provide it the command will launch. You can then watch what happens in the built-in command line.</p>
<p>The default programs give you a lot to work with, not to mention learn, and will be really useful for you as a beginner. As you learn more however, you might want to add the programs you discover along the way. No problem.</p>
<h2>Adding Your Own</h2>
<p>Adding custom software is easy, if you think you&#8217;re ready. Just click &#8220;<em>File</em>&#8221; followed by &#8220;<em>Add Command</em>&#8220;. You&#8217;ll see a window like this:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/09/clicompanion-custom.png?323f2c" alt="learning command line ubuntu" width="578" height="266" /></p>
<p>Fill in the necessary information, including the command you&#8217;d like to run and a human-readable description of what it does. If your command requires some input, such as in my example, include a human-readable description of what this input is.</p>
<p>Once you create your command it&#8217;s ready for your reference, or for you to run. Here&#8217;s what it looks like when I launch my custom command:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/09/clicompanion-custom-running1.png?323f2c" alt="ubuntu command line" width="580" height="370" /></p>
<p>Now all I need to do is type the names of the packages I want to install and watch the magic happen. Amazing, right?</p>
<p>If this custom stuff doesn&#8217;t make sense to you yet, don&#8217;t worry: you&#8217;ll get it. Just work at figuring out how to use the default commands until you get a handle on how everything works!</p>
<h2>Download CliCompanion</h2>
<p>Want to get started with CLIcompanion? I thought you might. Head over to <a href="https://launchpad.net/clicompanion/">CLIcompanion&#8217;s LaunchPad page</a> to find an easy-to-install DEB file. Note that the program is designed for use in Ubuntu, and as such does not offer easy Fedora or SUSE packages (yet!)</p>
<p>Do you think this is a good way to learn to use the CLI, or can no GUI do that job? Are you using it yourself to try to learn? Let us know your experiences. Or, if you want, flame me for not offering non-Ubuntu downloads. I like everything.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/learn-ubuntu-command-line-clicompanion/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Unleash Your &#220;ber-Nerdiness by Using Google Apps via Command Line</title>
		<link>http://www.makeuseof.com/tag/unleash-bernerdiness-google-apps-command-line/</link>
		<comments>http://www.makeuseof.com/tag/unleash-bernerdiness-google-apps-command-line/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 21:30:54 +0000</pubDate>
		<dc:creator>Evan Wondrasek</dc:creator>
				<category><![CDATA[Web Apps & Internet]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[geeks]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=46825</guid>
		<description><![CDATA[If you use YouTube, Blogger, Picasa, Google Docs, Google Contacts, or Google Calendar, some recent news from the Open Source at Google blog might pique your interest: you can now use all of these Google services from the command line. Yes, the command line &#8211; that sexy, monochrome, text-based terminal where hackers do their dirty [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/googlecl-thumb1.png" /><img style="border: 0px none;margin-left:20px;float:right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/googlecl-thumb1.png?323f2c" alt="google command line"/>If you use YouTube, Blogger, Picasa, Google Docs, Google Contacts, or Google Calendar, some recent news from the <a href="http://google-opensource.blogspot.com/2010/06/introducing-google-command-line-tool.html">Open Source at Google</a> blog might pique your interest: you can now use all of these Google services from the <a href="http://www.makeuseof.com/tags/command-line">command line</a>.</p>
<p>Yes, the <strong>command line</strong> &#8211; that sexy, monochrome, text-based terminal where hackers do their dirty work in movies &#8220;“ and now you can show your friends just how hardcore you are by uploading your photos to Picasa with it.</p>
<p><span id="more-46825"></span><br />
<a href="http://code.google.com/p/googlecl/">GoogleCL</a> is an Google command line application written in Python that allows you to make Google Data API calls from the command line, and all jokes aside, can actually be very useful if you&#8217;re writing scripts to interact with the aforementioned Google services.  In this guide, I&#8217;ll give you a tour of GoogleCL with some examples to get you started.</p>
<h2>Getting Started</h2>
<blockquote><p><strong>Note: </strong>This guide is going to be <em>very</em> technical. If you are not familiar with working in a command line environment, editing system path variables, or creating batch scripts, you should <em>not</em> proceed.</p></blockquote>
<p>First, the tough part. GoogleCL can be used in Windows, Linux, and Mac operating systems, but there are a few prerequisites before you can get started.  If you have any problems with this guide, make sure to check out <a href="http://code.google.com/p/googlecl/wiki/SystemRequirements">GoogleCL&#8217;s system requirements</a> page for more information.</p>
<h3>Google Command Line for Windows Users</h3>
<p>Windows users have to follow a few extra steps to make this work. The following information is based off instructions from <a href="http://publicint.blogspot.com/2010/06/setup-googlecl-on-winxp.html">public int&#8217;s instructions</a> (but hopefully a little easier to follow).</p>
<ol>
<li>Download and install <a href="http://www.python.org/download/">Python</a> &#8220;“ I&#8217;m using version 2.6.5 in this guide and selected the default settings when I installed it. You&#8217;ll need at least Python 2.5 installed, and if you already have Python you can use the <em>python &#8220;“V</em> command to see what version you&#8217;re using.</li>
<li>Add the directory where you installed Python to your Windows PATH.
<ul>
<li><strong>Windows 7/Vista:</strong> Right click My Computer, select Properties, and click <em>Advanced system settings</em>. Click <em>Environment Variables</em>, select <em>Path</em> under System Variables and click the Edit button. Separate the new entry by adding a semicolon (;) then type the location to your Python location.  In my case, I added <em>;C:/Python26</em> to my Path variable.<br />
<img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="python-path" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/pythonpath.png?323f2c" border="0" alt="python-path" width="357" height="153" alt="google command line"/></li>
<li><strong>Windows XP:</strong> Right click My Computer, select Properties, and click the <em>Advanced</em> tab. Click the <em>Environment Variables</em> button, select <em>Path</em> under System Variables and click the Edit button. Separate the new entry by adding a semicolon (;) then type the location of your Python directory.</li>
</ul>
</li>
<li>Download the <a href="http://code.google.com/p/gdata-python-client/">gdata-python-client library</a> and the <a href="http://code.google.com/p/googlecl/downloads/list">GoogleCL application</a>.  Extract the contents of both of these files and note their location. (Note: gdata-python-client is available as a .zip but GoogleCL is only in .tar.gz format &#8220;“ <a href="http://www.7-zip.org/">7-zip</a> is a great free application to extract these).  I extracted these files right in my Downloads folder.</li>
<li>Open the Windows Command Line tool by clicking Start &#8220;“&gt; Run and typing <em>cmd</em>. You can also access this by pressing the WIN key + R and then typing <em>cmd</em>.</li>
<li>Navigate (using the <em>cd</em> command) to the folder where you extracted the gdata-python-client and GoogleCL files from Step 3 and issue the following commands (make sure to change the folder names as necessary):</li>
</ol>
<blockquote><p>cd gdtata-2.0.10</p>
<p>setup.py install</p>
<p>cd ..</p>
<p>cd googlecl-0.9.7</p>
<p>setup.py install</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/winpythoninstall.png?323f2c" /></p>
<p>Finally, you can make a &#8220;google&#8221; command line script to easily launch GoogleCL. Create a blank text file, enter the following information (making sure to change the bolded part to the location where you saved the GoogelCL files in Step 2), and save the file as <em>google.cmd </em>in the folder where you installed Python (mine being C:/Python26).</p>
<blockquote><p>@echo off</p>
<p>set googlecl_home=<strong>D:\Downloads\</strong>googlecl-0.9.7\src</p>
<p>python %googlecl_home%\google %*</p></blockquote>
<p>Now you can type a command like <em>google docs list</em> in your command line to bring up a prompt for your username.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/docslist.png?323f2c" /></p>
<p>After you type your username, you&#8217;ll be taken to a browser page where you need to grant access for GoogleCL to access your information. You will only need to authenticate each service once.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/grantaccess.png?323f2c" /></p>
<p>Finally, go back to the command line and press Enter. <strong>You did it!</strong> GoogleCL should now be working, so give yourself a high five. If you have problems, refer to <a href="http://publicint.blogspot.com/2010/06/setup-googlecl-on-winxp.html">public int&#8217;s guide</a> or check out <a href="http://www.pcworld.com/article/199300/googlecl_control_your_google_apps_from_the_command_line.html?tk=hp_blg">PCWorld&#8217;s guide</a> for alternate instructions using Cygwin.</p>
<h3>Mac and Linux Users:</h3>
<ol>
<li>Download and install <a href="http://www.python.org/download/">Python</a>. You&#8217;ll need at least Python 2.5 installed, and if you already have Python you can use the <em>python &#8220;“V</em> command to see what version you&#8217;re using.</li>
<li>Download the <a href="http://code.google.com/p/gdata-python-client/">gdata-python-client library</a> and the <a href="http://code.google.com/p/googlecl/downloads/list">GoogleCL application</a>. Extract the contents of both of these files and note their location.</li>
<li>In a Terminal window, navigate to the folder where you extracted the files from Step 2 and issue the following commands (make sure to change the folder names as necessary):</li>
</ol>
<blockquote><p>cd gdata-2.0.10</p>
<p>sudo python setup.py install</p>
<p>cd ..</p>
<p>cd googlecl-0.9.7</p>
<p>sudo python setup.py install</p></blockquote>
<h2>Using GoogleCL</h2>
<p>Now that we&#8217;ve gotten through the bad stuff, it&#8217;s time to have some fun with GoogleCL!</p>
<h3>Creating a Blogger post</h3>
<p>Your blog will gain an infinite amount of nerd-cred if you post to it via command line.  Use the following command to post directly to your blogger account:</p>
<blockquote><p>google blogger post &#8211;title &#8220;Your Title&#8221; &#8220;Your content&#8221;</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/bloggers.png?323f2c" /></p>
<p>Press enter when you&#8217;re finished, and you&#8217;ll have this:</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/blogger1.png?323f2c" /></p>
<h3>Using your Google Calendar</h3>
<p>To view events on your Google Calendar, use the following command and specify a date range, separated by commas, after &#8211;date.  In the example below, I&#8217;ll list events for the month of May.</p>
<blockquote><p>google calendar list &#8211;date 2010-05-01,2010-05-31</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/googlecalendar.png?323f2c" /></p>
<p>You can easily add events to Google Calendar with the following command:</p>
<blockquote><p>google calendar add &#8220;Collapse after writing article about GoogleCL today at 11pm&#8221;</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/googlecalad.png?323f2c" /></p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/caladded.png?323f2c" /></p>
<h3>Create a text document in Google Docs</h3>
<p>You can easily create and edit Google Docs from the Google command line with the following command. You&#8217;ll have to specify a text editor in this command &#8211; Linux users can use <a href="http://www.makeuseof.com/tag/the-top-3-coding-text-editor-for-mac-os-x-computers/">Vim</a> (which keeps you in the command line) and Windows users can use Notepad. Save the document when you&#8217;re finished and it will be uploaded to Google Docs!</p>
<blockquote><p>google docs edit &#8211;title &#8220;Your Title&#8221; &#8211;editor Notepad</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/06/notepadeditors.png?323f2c" alt="google command line"/></p>
<h3>And much more&#8221;¦</h3>
<p>There are many more functions available in GoogleCL &#8211; check out some of <a href="http://code.google.com/p/googlecl/wiki/ExampleScripts">Google&#8217;s example scripts</a> to learn the basic syntax and start experimenting.  GoogleCL&#8217;s functionality will only be increasing as more APIs are available, so keep an eye out for good things to come.</p>
<p>Now that you&#8217;ve gotten a crash course in GoogleCL, I hope to see you sharing some creative code in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/unleash-bernerdiness-google-apps-command-line/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>5 Things Easier To Do In The Command Line [Linux]</title>
		<link>http://www.makeuseof.com/tag/5-easier-command-line-linux/</link>
		<comments>http://www.makeuseof.com/tag/5-easier-command-line-linux/#comments</comments>
		<pubDate>Sun, 09 May 2010 01:31:26 +0000</pubDate>
		<dc:creator>Justin Pot</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[terminal tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=42904</guid>
		<description><![CDATA[Conventional wisdom states that graphical user interfaces (GUIs) are easy and the command line is hard. Conventional wisdom isn&#8217;t always right. There are a lot of things easier to do with a command line then with a graphical user interface. That&#8217;s not to say doing things with a command line is intuitive &#8211; no, you [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/terminalcowsay_thumb.png" /><img class="align-left" style="margin-right: 20px;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/terminalcowsay_thumb.png?323f2c" border="0" alt="linux command line" vspace="5" align="left" />Conventional wisdom states that graphical user interfaces (GUIs) are easy and the command line is hard.</p>
<p>Conventional wisdom isn&#8217;t always right.</p>
<p>There are a lot of things easier to do with a <a href="http://www.makeuseof.com/tags/command-line/">command line</a> then with a graphical user interface. That&#8217;s not to say doing things with a command line is <em>intuitive &#8211; </em>no, you will need to learn how to use the tools &#8211; but it is <em>easier &#8211; </em>that is to say, quick and simple to remember. A powerful, easy-to-use command line is a huge part of what makes Linux so powerful.</p>
<p><span id="more-42904"></span><br />
Don&#8217;t believe me? Check out the list below for things I feel are easier with a Linux command line than with a GUI. I highlighted <a href="http://www.makeuseof.com/tag/7-easier-ubuntu-windows/">7 things easier to do in Ubuntu than Windows</a>; consider this article an extension of that one as we explore the power of the Linux command line.</p>
<h3><strong>Quickly Check Memory Usage</strong></h3>
<p>Sure, you could find out what program is using up your memory using the Gnome System Monitor by clicking &#8220;<em>System</em>,&#8221; then &#8220;<em>Administration</em>,&#8221; then &#8220;<em>System Monitor</em>,&#8221; then clicking the &#8220;<em>Processes</em>&#8221; tab, then clicking the &#8220;<em>Memory</em>&#8221; column. You could, but that process took 17 words to explain.</p>
<p>If you&#8217;ve got a command line open all you need to do is type &#8220;<em>top</em>&#8221; and you&#8217;ve got the same list.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/terminaltop_thumb.png?323f2c" border="0" alt="linux command line" width="568" height="398" /></p>
<h3><strong>Kill Any Program</strong></h3>
<p>If a certain program is acting up and causing you trouble you can always kill it from the Linux command line. Just type &#8220;<em>killall</em>&#8221; followed by the name of the program you&#8217;re trying to kill.</p>
<p>For example, if <a href="http://www.makeuseof.com/tags/firefox/">Firefox</a> is acting up (as Firefox will do from time to time) simply type &#8220;<em>killall firefox</em>&#8221; and it should kill the application completely.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/terminalkillall_thumb.png?323f2c" alt="linux command line" width="534" height="146" /></p>
<p>In the rare circumstances that this doesn&#8217;t work you can always type &#8220;<em>xkill</em>&#8221; and then click on the window that won&#8217;t close; this will completely close a given window immediately.</p>
<p>Every time I fix a Windows computer I end up wishing I could make use of xkill at least once.</p>
<h3><strong>Install A Program (Or Several)</strong></h3>
<p>When it comes to installing software you simply can&#8217;t beat the command line. How to do this varies from system to system, so I&#8217;ll just focus on Ubuntu here for the sake of simplicity, but know that the same concepts can be applied for any distro. Check your distro&#8217;s documentation for more information.</p>
<p>Ubuntu/Debian types realize the wonders of apt-get. This command line program makes installing programs a snap; for example, installing the SNES emulator ZSNES is as easy as typing &#8220;<em>sudo apt-get install zsnes</em>&#8220;.</p>
<p>What does all that mean? Well, &#8220;<em>sudo</em>&#8221; just means you&#8217;re typing the command as an administrator. &#8220;<em>Apt-get</em>&#8221; is the name of the program you can use to install and remove software. The word &#8220;<em>install</em>&#8221; is telling &#8220;apt-get&#8221; what to do, and the word &#8220;<em>zsnes</em>&#8221; is the name of the package  needed to install zsnes.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/terminalinstall_thumb.png?323f2c" alt="linux command line programming" width="566" height="391" /></p>
<p>You can use this same command to install several programs at once. Let&#8217;s say you wanted to install Dosbox, ZSNES and mednafen all at once (you retro-gaming addict you.) Type &#8220;<em>sudo apt-get install dosbox zsnes mednafen</em>&#8221; and you&#8217;re good to go.</p>
<h3><strong>Update Your Software</strong></h3>
<p>When the &#8220;Update Your Software&#8221; window pops up in Ubuntu I hardly ever use it. Instead, I open up a command line and type &#8220;<em>sudo apt-get upgrade</em>&#8221; and install everything that way. I find this is a great deal easier than clicking the &#8220;Update&#8221; button on the window, waiting for the prompt, typing your password and then dealing with the windows popping up and bugging me.</p>
<p>Instead, I type &#8220;<em>sudo apt-get upgrade</em>&#8221; and have all my updates install in a single window. This leaves me alone and allows me to get back to my work.</p>
<h3><strong>Add A PPA [Ubuntu]</strong></h3>
<p>Personal Package Archives (PPAs) are a great way for Ubuntu users to keep a particular piece of software on the bleeding edge; read more about them here. Since the release of Ubuntu 9.10 adding a PPA is as simple as typing a single command.</p>
<p>For example. let&#8217;s say you wanted the bleeding-edge version of Gwibber (the social networking program that allows Ubuntu to unite all your inboxes). To add the PPA that makes this possible you need only type &#8220;<em>sudo add-apt-repository ppa:gwibber-daily/ppa</em>&#8220;.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/terminalppa_thumb.png?323f2c" border="0" alt="linux command line programming" width="547" height="304" /></p>
<p>This simple command can be used for any PPA; you&#8217;ll find the particular command on a given PPA&#8217;s home page.</p>
<h3><strong>Conclusion</strong></h3>
<p>There you have it: just a few things that are easier to do from the command line than they are from a GUI. This is of course a little subjective, but I think if you learn to do these things from the command line you&#8217;ll never really want to go back to the GUI way of doing them.</p>
<p>There are more such things, of course, and I&#8217;m counting on you smart Linux types to point them out in the comments below. I&#8217;m also expecting ignorant comments about how the existence of the  command line is proof that Linux is inferior to Windows (preferably in all-caps).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/5-easier-command-line-linux/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>How To Stop iTunes From Interfering With The Mac Media Keys</title>
		<link>http://www.makeuseof.com/tag/stop-itunes-interfering-mac-media-keys-mac/</link>
		<comments>http://www.makeuseof.com/tag/stop-itunes-interfering-mac-media-keys-mac/#comments</comments>
		<pubDate>Tue, 04 May 2010 18:31:26 +0000</pubDate>
		<dc:creator>Simon Slangen</dc:creator>
				<category><![CDATA[Cool Mac Apps & Tips]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mac hacks]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=42542</guid>
		<description><![CDATA[Modern Mac keyboards are outfitted with a number of extra function keys. Using those, you can instantly adjust your volume, screen brightness, or command media playback. There&#8217;s only one problem. Although they are essentially compatible with all applications, as a &#8216;feature&#8217;, these media keys automatically launch and start playing songs from iTunes. Even when you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/NoteBook-Apple-MacBook.jpg" /><img class="align-left" style="margin-right: 20px;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/NoteBook-Apple-MacBook.jpg?323f2c" alt="iTunes problems" align="left" />Modern Mac keyboards are outfitted with a number of extra function keys. Using those, you can instantly adjust your volume, screen brightness, or command media playback.</p>
<p>There&#8217;s only one problem. Although they are essentially compatible with all applications, as a &#8216;feature&#8217;, these media keys automatically launch and start playing songs from iTunes. Even when you&#8217;re using them in another application. </p>
<p>And there&#8217;s absolutely no easy way to turn it off. Most call it a bug, but Apple calls it a feature, and they don&#8217;t seem to be planning to release a fix for this iTunes problem anytime soon. Over the past few years, people have come up with all sorts of tricks to be able to use these keys properly. We&#8217;ll be discussing a number of them below &#8211; ranging from quick fixes to total workarounds.</p>
<p><span id="more-42542"></span></p>
<h3><strong>Solution One: Delete iTunes</strong></h3>
<p><strong>WHAT? </strong>We told you we&#8217;d be seeing some pretty easy work-arounds. Well, this is about as quick as it gets. If you delete iTunes, you won&#8217;t be bothered by it launching in the future. Of course, this solution is only applicable for people <em>who don&#8217;t use iTunes</em> <em>at all</em>. If you ever want to reinstall iTunes, you can <a href="http://www.apple.com/itunes/download/">download iTunes</a> from the Apple website for free.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/deleteitunes.jpg?323f2c" alt="iTunes problems" width="580" height="251" /></p>
<p><strong>HOW?</strong> Go to your applications folder by opening Finder and selecting<em> Go -&gt; Applications</em>. Find the iTunes application and drag it to the trash can. Finally, select <em>Finder -&gt; Empty Trash&#8230; </em>This will completely erase iTunes from your computer.</p>
<p><strong><span style="color: #339966;">+</span></strong> Quick and easy<br />
<strong><span style="color: #339966;">+</span></strong> Complete solution &#8211; no further hassle<br />
<strong><span style="color: #ff0000;">-</span></strong> You can&#8217;t use iTunes <em>at all</em></p>
<h3><strong>Solution Two: Keep iTunes Or QuickTime Idle In The Background</strong></h3>
<p><strong>WHAT? </strong>There are two other situations where iTunes doesn&#8217;t steal your focus. In the first scenario, iTunes is already open. In the second, QuickTime Player is. Basically, this solution will allow you to use the media function keys without interruption, but can be CPU intensive. For that reason, the QuickTime technique is preferred.</p>
<p><strong>HOW? </strong>Open QuickTime, but no video. The application will run in the background and prevent iTunes from picking up the media key signals.</p>
<p>Alternatively, you can also use iTunes, but be sure to open the iTunes store before hiding or minimizing the application. That way, no songs will start playing spontaneously.</p>
<p><strong><span style="color: #339966;">+</span></strong> Quick and Easy<br />
<strong><span style="color: #ff0000;">-</span></strong> CPU intensive<br />
<strong><span style="color: #ff0000;">-</span></strong> Needs to be done continuously, and again after each startup</p>
<h3><strong>Solution Three: Disallow iTunes To Start By Media Keys</strong></h3>
<p><strong>WHAT?</strong> There are basically two things we&#8217;re going to do. First, we&#8217;ll rename an essential file in the iTunes application package. That way, iTunes can&#8217;t start &#8211; not even when the media function keys try to. Second, we&#8217;re making an alternative executable that <em>will</em> launch the altered iTunes file.</p>
<p><strong>HOW?</strong> Time to get our hands dirty. Open the Terminal application from <em>Applications -&gt; Utilities -&gt; Terminal</em>. Type the code below, or use copy-paste. Press enter after each line. You&#8217;ll be asked for your computer password after the second command.</p>
<blockquote><p><em>cd /Applications/iTunes.app/Contents/MacOS<br />
sudo mv iTunes iTunesX<br />
sudo chmod uog+x iTunes</em></p></blockquote>
<p>Close the terminal and open AppleScript Editor, also via <em>Applications -&gt; Utilities</em>. Copy-paste the code below.</p>
<blockquote>
<div id="_mcePaste"><em>tell application &#8220;Finder&#8221;</em></div>
<div id="_mcePaste"><em>open document file &#8220;iTunesX&#8221; of folder &#8220;MacOS&#8221; of folder &#8220;Contents&#8221; of application file &#8220;iTunes.app&#8221; of folder &#8220;Applications&#8221; of startup disk</em></div>
<div id="_mcePaste"><em>end tell</em></div>
</blockquote>
<p>Select <em>File -&gt; Save As&#8230;</em> and change the File Format to <em>Application</em>. Call it iTunesX and save it to your applications folder.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/05/Screen-shot-2010-05-03-at-21.08.20.png?323f2c" alt="iTunes problems" width="422" height="244" /></p>
<p>This executable will still be able to launch iTunes for you, and best of all, you can drag it to your dock. Alas, launching iTunes this way will also open a terminal window for the duration of the session.</p>
<p><strong><span style="color: #339966;">+</span></strong> Complete solution &#8211; no further hassle<br />
<strong><span style="color: #ff0000;">-</span></strong> Relatively complicated<br />
<strong><span style="color: #ff0000;">-</span></strong> Starts terminal window with iTunes</p>
<p>Do you have any other suggestions on how to deal with this problem? Let us know in the comments section below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/stop-itunes-interfering-mac-media-keys-mac/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>How To Run Multiple Dropbox Accounts Simultaneously [Mac]</title>
		<link>http://www.makeuseof.com/tag/run-multiple-dropbox-accounts-simultaneously-mac/</link>
		<comments>http://www.makeuseof.com/tag/run-multiple-dropbox-accounts-simultaneously-mac/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:30:00 +0000</pubDate>
		<dc:creator>Jeffry Thurana</dc:creator>
				<category><![CDATA[FileSharing]]></category>
		<category><![CDATA[How-To Articles]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[mac hacks]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=34161</guid>
		<description><![CDATA[One of the most useful computer applications that I&#8217;ve come across so far is Dropbox. There are already countless articles about this automatic folder backup and synchronization tool here in MakeUseOf, including many usage spin-offs like: synchronizing research data and triggering automatic downloads. But if you are an avid Dropbox user, there might be times [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right: 20px;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/00-Logo-Multiple-Dropbox.jpeg?323f2c" border="0" alt="00 Logo Multiple Dropbox.jpeg" vspace="5" />One of the most useful computer applications that I&#8217;ve come across so far is <a href="https://www.dropbox.com/">Dropbox</a>. There are already <a href="http://www.makeuseof.com/tags/dropbox/">countless articles</a> about this automatic folder backup and synchronization tool here in MakeUseOf, including many <a href="http://www.makeuseof.com/tag/four-ways-to-integrate-the-dropbox-file-sharing-program-into-your-life/">usage spin-offs</a> like: <a href="http://www.makeuseof.com/tag/how-to-share-synchronize-research-data-to-other-computers/">synchronizing research data</a> and <a href="http://www.makeuseof.com/tag/how-to-remote-trigger-the-remote-download-of-a-file-mac-only/">triggering automatic downloads</a>.</p>
<p>But if you are an avid Dropbox user, there might be times when you wish you could run multiple Dropbox accounts simultaneously.</p>
<p>Maybe because you need to seperate personal account and work account, or maybe you just want to get some extra storage &#8211; <em>for free</em>. Whatever the reason is, there are ways to run multiple Dropbox accounts at once. Here are the steps to do it on a Mac.<br />
<span id="more-34161"></span></p>
<p>Before you start, you need to create an additional account with <a href="https://www.dropbox.com/">Dropbox</a>.</p>
<h3><strong>Command Line Galore</strong></h3>
<p>Tweaking Dropbox to enable multiple instances requires meddling with Terminal and a whole bunch of command lines. I&#8217;m not a fan of command line myself, but I can tell you that the following process is not as &#8220;scary&#8221; as it sounds.</p>
<p>There are two steps that need to be taken. The first step is setting up the account.</p>
<ol>
<li>Open Terminal</li>
<li>Type (or just copy and paste) this command:<br />
<blockquote><p>bash</p></blockquote>
<p>Hit enter and insert the next command line:</p>
<blockquote><p>HOME=$HOME/.dropbox-alt /Applications/Dropbox.app/Contents/MacOS/Dropbox &amp;</p></blockquote>
<p>Here&#8217;s how it looks like.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/01-Terminal-Dropbox.jpg?323f2c" border="0" alt="Multiple Dropbox Accounts" width="535" height="184" /></p>
</li>
<li>A new Dropbox icon will appear in the menubar.
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/02-Two-Dropbox-accounts.jpg?323f2c" border="0" alt="run Multiple Dropbox Accounts" width="325" height="151" /></p>
</li>
<li>A Dropbox account setup window will also pop up. Follow the setup steps.
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/03b-Dropbox-Setup2.jpg?323f2c" border="0" alt="03b Dropbox Setup.jpg" width="550" height="483" /></p>
</li>
<li>At the last setup step, tick the option to choose your own location of Dropbox folder. Hit the &#8220;<em>Change&#8221;</em> button to determine the location.
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/04-Dropbox-Setup-Choose-Location-12.jpg?323f2c" border="0" alt="04 Dropbox Setup - Choose Location-1.jpg" width="550" height="483" /></p>
</li>
<li>After the setup process complete, you can close the terminal. Theoretically, the extra Dropbox instances will also be closed, but in my experiment it remained in the menubar.</li>
</ol>
<p>That&#8217;s the end of step 1. We&#8217;ll go to the second step: creating the startup item for the extra Dropbox instance.</p>
<ol>
<li>Open the Terminal (again)</li>
<li>Paste in this command line:<br />
<blockquote><p>mkdir -p ~/wherever you like/DropboxAltStarter.app/Contents/MacOS/</p></blockquote>
<p>In place of &#8220;wherever you like&#8221; really does mean anywhere on your hard drive that you like, such as ~/Documents/.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/05-Terminal-create-alt-app.jpg?323f2c" border="0" alt="Multiple Dropbox Accounts" width="505" height="74" /></p>
<p>In this step, you are creating an application called &#8220;<em>DropboxAltStarter</em>&#8220;. But it&#8217;s not completed yet.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/05b-Created-Application-11.jpg?323f2c" border="0" alt="05b Created Application-1.jpg" width="394" height="229" /></p>
</li>
<li>Then open TextEdit and paste:<br />
<blockquote>
<pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
        "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
    &lt;key&gt;CFBundlePackageType&lt;/key&gt;
    &lt;string&gt;APPL&lt;/string&gt;
    &lt;key&gt;CFBundleExecutable&lt;/key&gt;
    &lt;string&gt;DropboxAltStarter&lt;/string&gt;
    &lt;key&gt;LSUIElement&lt;/key&gt;
    &lt;string&gt;1&lt;/string&gt;
&lt;/dict&gt;
&lt;/plist&gt;</pre>
</blockquote>
<p>Save the file as: &#8220;<em>Info.plist</em>&#8221; anywhere.</p>
<p>(Please note that the <strong><em>&lt;!DOCTYPE plist PUBLIC &#8220;-//Apple//DTD PLIST 1.0//EN&#8221;</em></strong> and <strong><em>&#8220;http://www.apple.com/DTDs/PropertyList-1.0.dtd&#8221;&gt;</em></strong> above should be written within one line of code &#8211; separated by a space, but we need to break it down into two because it couldn&#8217;t fit into the WP theme. So don&#8217;t forget to enter it in one line).</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/06-TextEdit-Save-plist.jpg?323f2c" border="0" alt="06 TextEdit - Save plist.jpg" width="449" height="203" /></p>
</li>
<li>Right click on the &#8220;<em>DropboxAltStarter</em>&#8221; that you&#8217;ve created before and choose &#8220;<em>Show Package Contents</em>&#8221;
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/07-Show-Package-Contents.jpg?323f2c" border="0" alt="07 Show Package Contents.jpg" width="315" height="139" /></p>
</li>
<li>Drag and drop the &#8220;<em>Info.plist</em>&#8221; file into the folder &#8220;<em>Contents</em>&#8221; (the same level as &#8220;<em>MacOS</em>&#8221; folder).
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/08-Inside-Contents.jpg?323f2c" border="0" alt="08 Inside Contents.jpg" width="384" height="266" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/08b-Inside-Contents.jpg?323f2c" border="0" alt="08b Inside Contents.jpg" width="379" height="229" /></p>
</li>
<li>Create a new text file and paste:<br />
<blockquote>
<pre>#!/bin/bash
HOME=/Users/$USER/.dropbox-alt
          /Applications/Dropbox.app/Contents/MacOS/Dropbox</pre>
</blockquote>
<p>(Again, the <strong><em>HOME=/Users/$USER/.dropbox-alt</em></strong> and <strong><em>/Applications/Dropbox.app/Contents/MacOS/Dropbox</em></strong> should be written in one line of code separated by a space. You know what to do.)</p>
<p>Then save the file as &#8220;<em>DropboxAltStarter</em>&#8221; (sans quote). Don&#8217;t forget to uncheck the &#8220;<em>If no extension is provided, use &#8220;.txt&#8221;</em>&#8221; box to prevent TextEdit from saving the file as text file.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/09-DropboxAltStarter.jpg?323f2c" border="0" alt="09 DropboxAltStarter.jpg" width="449" height="203" /></p>
</li>
<li>Repeat steps 4 and 5 above to put the &#8220;<em>DropboxAltStarter</em>&#8221; file into the &#8220;<em>MacOS</em>&#8221; folder.
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/09b-DropboxAltStarter.jpg?323f2c" border="0" alt="09b DropboxAltStarter.jpg" width="395" height="229" /></p>
</li>
<li>Open Terminal and type this command:<br />
<blockquote><p>chmod 755</p></blockquote>
<p>Before you hit enter, drag and drop the &#8220;<em>DropboxAltStarter</em>&#8221; file to the Terminal to finish the command.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/10-Making-it-executable.jpg?323f2c" border="0" alt="10 Making it executable.jpg" width="394" height="307" /></p>
<p>Then hit enter.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/10b-Terminal-full-command.jpg?323f2c" border="0" alt="10b Terminal " width="551" height="82" /></p>
</li>
<li>Now you have a working app. You can move it to the &#8220;Applications&#8221; folder if you like, double click it to open the second dropbox account.
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/11-New-Dropbox-account-1.jpg?323f2c" border="0" alt="11 New Dropbox account-1.jpg" width="343" height="91" /></p>
</li>
<li>You can also add the newly created app to your start up list by going to &#8220;<em>System Preferences &gt; Accounts &gt; Login Items</em>&#8221; menu.
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/11-Add-login-items.jpg?323f2c" border="0" alt="11 Add login items.jpg" width="458" height="366" /></p>
</li>
</ol>
<h3><strong>After the long journey</strong></h3>
<p>Whew! That was quite a long ride, wasn&#8217;t it?</p>
<p>The work is done, but there&#8217;s still one thing to add: To know which Dropbox account is which, you can assign different logo to one of them. Go to Dropbox&#8217; &#8220;<em>Preferences &gt; General</em>&#8221; and choose the B&amp;W logo for one of the accounts.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/01/12-Dropbox-Preferences.jpg?323f2c" border="0" alt="12 Dropbox Preferences.jpg" width="354" height="128" /></p>
<p>If you are a Windows user, you can use Dropbox addon called <a href="http://wiki.dropbox.com/DropboxAddons/Dropboxen">Dropboxen</a> to achieve the same result.</p>
<p>So, what would you do with two Dropbox instances? Do you know the way to run multiple Dropbox accounts? Share your thoughts and opinion using the comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/run-multiple-dropbox-accounts-simultaneously-mac/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Top 3 Sites To Help You Become A Linux Command Line Master</title>
		<link>http://www.makeuseof.com/tag/top-3-sites-to-help-you-become-a-linux-command-line-master/</link>
		<comments>http://www.makeuseof.com/tag/top-3-sites-to-help-you-become-a-linux-command-line-master/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 18:30:01 +0000</pubDate>
		<dc:creator>Susan Linton</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[linux tips]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=27917</guid>
		<description><![CDATA[The truth about Linux today is that one may never have to actually touch a terminal or issue a single Linux command in order to run some versions of this flexible alternative operating system. While there are times when using the Linux command line could be expeditious and the benefits of possessing the ability to [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/11/commandlinecorner.png" /><img class="align-left" style="margin-right:20px" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/11/commandlinecorner.png?323f2c" alt="" vspace="5" align="left" />The truth about Linux today is that one may never have to actually touch a terminal or issue a single Linux command in order to run some versions of this flexible alternative operating system.  While there are times when using the Linux <a href="http://www.makeuseof.com/tag/an-introduction-to-the-linux-command-line/">command line</a> could be expeditious and the benefits of possessing the ability to use it are numerous, many users can be intimidated by the prospect.</p>
<p>They may think it&#8217;s too difficult or too much to remember.  But once a user becomes accustomed to using the command line interface, it soon becomes the preferred method in many tasks.  Not only is it much quicker to accomplish just about any given task at the command line, it opens a whole new world of possibilities.  It allows the user to begin to understand how an operating system is structured and functions.  It gives the user very powerful tools to do the things graphical interfaces will never be able to reproduce.  And best of all, it&#8217;s just fun.</p>
<p>There are several shells, the interface between the user and the system, with their own set of built-in functions and commands.  The most popular is probably Bash, which is an improved clone of the Unix Borne Shell.  Not only does Bash include lots of handy built-in commands, but a user can execute (or fork) a multitude of other application executables from within it.</p>
<p>There is a short list of commands that one can learn to get started.  With this short list, you can begin to build your toolbox and with the help of a few good reference sites, become a command line master yourself.  Not only will this enable you to feel comfortable running just about any Linux distribution available, but every programmer working today began with that first command.</p>
<p><span id="more-27917"></span><br />
But how might one go about trying to use the dreaded command line?  Once open, the user stares at the prompt wondering what to do first.  They know folks work from the command line all day every day, but what do <em>you</em> do?  Fortunately, you&#8217;re not on your own.  There are a plethora of sites with all the information you&#8217;ll need to take you from beginner to advanced user or anywhere in between.</p>
<h3><strong>LinuxCommand</strong></h3>
<p>One of the best places to get started is <a href="http://www.linuxcommand.org/">LinuxCommand</a>.  This site gently introduces the first time user what a shell is and how to use it.  Then, if desired, it will instruct the user on how to write their first shell scripts.</p>
<p>The homepage of this site is very relaxing.  It merely shows an image of a terminal and reassures the user &#8220;Don&#8217;t worry, we&#8217;ll show you <a href="http://www.linuxcommand.org/learning_the_shell.php">what to do</a>.&#8221; Its Table of Contents addresses usage in an task oriented manner.  Instead of listing the command and explaining what it does, it lists an operation one might want to perform.</p>
<p>For example, the first thing any user might want to learn is navigation.  With a reference to the graphical hierarchy, it begins the user with the first babysteps of moving around their system with the command line.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/11/sl_examplecommandline.png?323f2c" alt="sl_examplecommandline" width="570" height="443" /></p>
<p>Then one is taken on a tour of the Linux filesystem hierarchy and shown how to manipulate files such as renaming, moving, or deleting, and permissions.  Once you learn this beginning information, you are already on your way to fixing a Linux system on which the Graphical User Interface is broken.</p>
<p>Next the site gets more involved walking the user through writing shell scripts, first easy then more and more complicated.  If you finish this latter section, you are already almost a master.</p>
<h3><strong>O&#8217;Reilly&#8217;s Linux Command Directory</strong></h3>
<p><a href="http://oreilly.com/linux/command-directory/">O&#8217;Reilly&#8217;s Linux Command Directory</a> is a wonderful quick reference chart-like guide.  This page lists not only the built-in commands, but also many little utilities commonly included in all Linux distributions.  This is great for the beginner or even more advanced users as the listed commands are links to full information as to what the command is and how to use it.</p>
<p>While this information may be available right on your system as Main pages, it comes in handy for those who forgot the command or perhaps doesn&#8217;t know which to use.  For example, you&#8217;d like the current system date and time, so you visit this page and see the command
<pre>time</pre>
<p>.  This must be it, so you click on it and find out that
<pre>time</pre>
<p> is actually used to measure the elasped time of a given process.  So, you know that isn&#8217;t it.  Then you scroll down and spot
<pre>date</pre>
<p>.  Ah yes, that&#8217;s the one.  What was that command to quickly check to see if a certain word or phrase is in a file?  Oh yes, you remember now that you see the command
<pre>grep</pre>
<p> listed.</p>
<p>By clicking it you&#8217;ll find all sorts of ways it can be manipulated to output just what you need.  A favorite activity is just reading through the list for unfamiliar or forgotten commands and learning what they do.  This is just a particularly handy site to bookmark.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/10/sl_oreillylcd1.png?323f2c" alt="sl_oreillylcd" width="570" height="357" /></p>
<h3><strong>The Linux Cookbook</strong></h3>
<p><a href="http://www.dsl.org/cookbook/cookbook_toc.html">The Linux Cookbook</a> fits in somewhere between LinuxCommand&#8217;s Learning the Shell and Writing Shell Scripts.  It takes the user from logging in to as deep as they want to go.</p>
<p>However, its best resource is its intermediate instruction.  After learning a few commands one might want to know how to edit a file and the cookbook features introductions to common text editors.  It also tells a user things such as how to change their password, listing directories in color, and how to understand help files and documentation.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/11/sl_linuxcookbook.png?323f2c" alt="sl_linuxcookbook" width="570" height="356" /></p>
<p>Later, it instructs on how to configure the X Windows System, how to start X, and all other aspects of using X.  Then it even goes further into using the graphical interface and includes things like audio, printing,  networking, and communications.  It basically gives the user a full overview of using Linux.</p>
<p>This site is the online version of a hard copy book sold in many stores and featured on Amazon.  Once you complete this book and the LinuxCommand.org instruction, you&#8217;ll be a Linux Kung Fu Master.</p>
<p>Do you have any favourite websites for mastering the Linux command line?   If so, let us know about them in the comments.</p>
<p><small>Image Credit : <a rel="nofollow" href="http://www.flickr.com/photos/89471349@N00/3868611353/">Slashcrisis</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/top-3-sites-to-help-you-become-a-linux-command-line-master/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>15 Great Ubuntu Tips For Linux Power Users</title>
		<link>http://www.makeuseof.com/tag/15-great-tips-for-ubuntu-power-users/</link>
		<comments>http://www.makeuseof.com/tag/15-great-tips-for-ubuntu-power-users/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 15:01:06 +0000</pubDate>
		<dc:creator>Varun Kashyap</dc:creator>
				<category><![CDATA[Cool Linux Apps & Tips]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[drive partitions]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[linux tips]]></category>
		<category><![CDATA[nautilus]]></category>
		<category><![CDATA[shortcuts]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[terminal tips]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=22547</guid>
		<description><![CDATA[A few days back I wrote about books that beginners can download and read to teach themselves Linux. Today in the Linux section we have something for the power users. Here are a few tips you should try out if you are an avid Ubuntu Linux user: 1. Get lightning fast and clever at the [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/UbuntuLogo.png" /><img class="align-left" style="margin-right:20px" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/UbuntuLogo.png?323f2c" alt="" vspace="5" align="left" />A few days back I wrote about books that beginners <a href="http://www.makeuseof.com/tag/5-downloadable-books-to-teach-yourself-linux/">can download and read</a> to teach themselves Linux. Today in the Linux section we have something for the power users. Here are a few tips you should try out if you are an avid Ubuntu Linux user:</p>
<h3><strong>1. Get lightning fast and clever at the command line</strong></h3>
<p>You can use keyboard shortcuts and other command line tricks to make entering commands easier and faster. You might already know about the &#8216;tab&#8217; key which completes partial commands and even file and directory names.</p>
<p>Here are some other keyboard shortcuts you can use within terminal:</p>
<p><span id="more-22547"></span></p>
<table border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td width="85">Ctrl-a</td>
<td width="423">Move to the start of the line.</td>
</tr>
<tr>
<td>Ctrl-e</td>
<td>Move to the end of the line.</td>
</tr>
<tr>
<td>Alt-] <em>x</em></td>
<td>Moves the cursor forward to the next occurrence of x.</td>
</tr>
<tr>
<td>Alt-Ctrl-] <em>x</em></td>
<td>Moves the cursor backwards to the previous occurrence of x.</td>
</tr>
<tr>
<td>Ctrl-u</td>
<td>Delete from the cursor to the beginning of the line.</td>
</tr>
<tr>
<td>Ctrl-k</td>
<td>Delete from the cursor to the end of the line.</td>
</tr>
<tr>
<td>Ctrl-w</td>
<td>Delete from the cursor to the start of the word.</td>
</tr>
<tr>
<td>Ctrl-y</td>
<td>Pastes text from the clipboard.</td>
</tr>
<tr>
<td>Ctrl-l</td>
<td>Clear the screen leaving the current line at the top of the screen.</td>
</tr>
<tr>
<td>Ctrl-x Ctrl-u</td>
<td>Undo the last changes. Ctrl-_</td>
</tr>
<tr>
<td>Alt-r</td>
<td>Undo all changes to the line.</td>
</tr>
<tr>
<td>Alt-Ctrl-e</td>
<td>Expand command line.</td>
</tr>
<tr>
<td>Ctrl-r</td>
<td>Incremental reverse search of history.</td>
</tr>
<tr>
<td>Alt-p</td>
<td>Non-incremental reverse search of history.</td>
</tr>
<tr>
<td>!!</td>
<td>Execute last command in history</td>
</tr>
<tr>
<td>!abc</td>
<td>Execute last command in history beginning with abc</td>
</tr>
<tr>
<td>!<em>n</em></td>
<td>Execute <em>n</em>th command in history</td>
</tr>
<tr>
<td>^abc^xyz</td>
<td>Replace first occurrence of abc with xyz in last command and execute it</td>
</tr>
</tbody>
</table>
<p>Also don&#8217;t forget to check out <a href="http://www.makeuseof.com/tag/4-websites-to-learn-cool-linux-command-line-tricks/">4 websites where you can learn cool command line tricks</a></p>
<h3><strong>2. Launch Ubuntu Linux Applications with keyboard</strong></h3>
<p>There are two ways you can achieve this:</p>
<ul>
<li>Use applications like <a href="http://www.makeuseof.com/tag/be-more-productive-with-launchy-keystroke-launcher/">Launchy</a> or <a href="http://www.makeuseof.com/tag/8-most-useful-plugin-for-gnome-do/">Gnome-Do</a> that make it easier to launch applications by typing a few characters of the application&#8217;s name.</li>
<li>Or you can summon<em> gconf editor</em> (Alt+F2 then type gconf-editor and hit enter), and navigate to<strong> apps &gt; metacity &gt; global_keybindings</strong>, double click on any of the <strong>run_command_N</strong> and type in the keyboard shortcut you want to assign to an application then make a mental note of the number N. Then go to <strong>apps &gt; metacity &gt; keybinding_commands</strong> and double click on <strong>command_N</strong> (N being the number you used above) and type in the command you want to run. As an example if you wanted to run Firefox you would type in <em>firefox</em>.</li>
</ul>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/globalkeybindings.png?323f2c" alt="" width="489" height="123" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/keybindings.png?323f2c" alt="" width="492" height="118" /></p>
<p>Also check out <a href="http://www.makeuseof.com/tag/10-useful-ubuntu-keyboard-shortcuts-that-you-might-not-know-of/">these Ubuntu keyboard shortcuts you might not know about</a>.</p>
<h3><strong>3. Start from wherever you left off</strong></h3>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/remember.png?323f2c" alt="" width="472" height="134" /></p>
<p>You can make Ubuntu remember the applications you had open when you last logged out, so that when you log back in again you&#8217;ll find all those applications running and you can resume right from where you left off.</p>
<p>To achieve this go to <em>System &gt; Preferences &gt; Startup Applications</em>, then go to the options tab and check <em>&quot;Automatically remember running applications when logging out&quot;</em></p>
<h3><strong>4. Create a Separate Ubuntu Linux Home Partition</strong></h3>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/mountashome.png?323f2c" alt="" width="540" height="265" /></p>
<p>New versions of Ubuntu arrive every 6 months. Although you can upgrade to the latest version via the update manager, sometimes the upgrade doesn&#8217;t work as expected so some users like to do a fresh clean install.</p>
<p>The disadvantage with that of course is that you lose data you had in your home directory. To overcome this you can create a separate Home partition when you are installing Ubuntu, size it according to your requirements and then when you decide to install Ubuntu the next time, simply specify this partition as the Home partition (by choosing /home as the mount point).</p>
<p>All your files and data on the Home partition will be preserved even after a fresh install.</p>
<h3><strong>5. Update and Install Ubuntu Linux Software Without Internet Connection</strong></h3>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/aptoncd.png?323f2c" alt="" width="496" height="364" /></p>
<p>There are lots of way to do this, the easiest of all is to use <a href="sdfsdfsd">APTonCD</a>. APTonCD allows you to create CDs and DVD&#8217;s containing all the packages you want, which you can then use to install software on computers without an internet connection.</p>
<p>Note that APTonCD requires you to have an internet connection (or downloaded packages) to <em>create</em> the installed media. However once the media is ready you don&#8217;t need an internet connection for any of the machines you want to install the software on. Insert the appropriate CD/DVD and use apt-get as you would normally.</p>
<h3><strong>6. Install new fonts, Microsoft fonts and improve font rendering</strong></h3>
<p><img style="margin-left:20px" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/fonts.gif?323f2c" alt="" vspace="5" width="199" height="142" align="right" />Ubuntu doesn&#8217;t offer many choices when it comes to the fonts. However you <a href="http://www.makeuseof.com/tag/10-useful-ubuntu-keyboard-shortcuts-that-you-might-not-know-of/">can easily install new fonts including those from Microsoft</a> like Arial, Verdana, impact and many more. You can use <a href="http://www.makeuseof.com/tag/the-top-5-best-online-sources-for-fonts/">different sites to find the kind of font you are looking for</a>.</p>
<h3><strong>7. Use PPAs, Install latest versions of software</strong></h3>
<p>There are a lot of steps that a software has to go through before it becomes part of Ubuntu or becomes available through the Ubuntu repositories. While all those steps lend additional stability, it generally means that you don&#8217;t get the latest versions of all the software as soon as they are released.</p>
<p>If you like to stay on the cutting edge, you can search for <strong>Personal Package Archives</strong> for your favorite software on <a href="https://launchpad.net/">Launchpad</a> and add those to your installation&#8217;s software sources. I briefly touched on <a href="http://www.makeuseof.com/tag/how-to-tweet-in-linux-using-pidgin/">PPAs and how to use them here</a>. If that seems like too much work, you can also download the latest deb packages and install them by double clicking (you won&#8217;t get automatic updates for the software if you install it this way).</p>
<p>Remember you might get into an occasional trouble or two with the latest versions, but mostly it wouldn&#8217;t be catastrophic. You can always hop over to the <a href="http://ubuntuforums.org/">Ubuntu Forums</a> to get quick help.</p>
<h3><strong>8. Be the root</strong></h3>
<p>The root account is disabled by default on Ubuntu installations, mainly to prevent you from doing something you didn&#8217;t intend to do. However if you &quot;<em>promise to be careful</em>&quot; you can enable root account as follows:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/rootenable.png?323f2c" alt="" width="344" height="129" /></p>
<ol>
<li>Type<strong> </strong><em>sudo passwd root</em> and provide a root password.</li>
<li>Then head on over to <em>System &gt; Administration &gt; Login Window</em>, go to the <em>Security </em>tab and check &quot;<em>Enable local system administrator login&quot;</em></li>
</ol>
<p>You should now be able to login as root from the Login prompt. As an alternative you can use &quot;<em>sudo su</em>&quot; to provide your password and get root prompt.</p>
<h3><strong>9. Run Windows applications and games</strong></h3>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/menu.png?323f2c" alt="" width="538" height="336" /></p>
<p>Who wouldn&#8217;t like to play Counter Strike on Ubuntu (unless of course you are completely not into it) or perhaps even run Photoshop? Well it is very much possible and <a href="http://www.makeuseof.com/tag/how-about-some-wine-with-your-linux/">here is how to do it</a>.</p>
<h3><strong>10. Shorten boot time with profiling</strong></h3>
<p>Ubuntu Linux devs have done a great job with the boot time, Jaunty is fast and Karmic is slotted to be even faster. There is however a bit more you can do by profiling your boot. Profiling lets Ubuntu make a list of all the files that are accessed during bootup, it then sorts the files according to how they are stored on your hard disk. So the next time the system is booted, the files would be read faster.</p>
<p>To profile boot you need to follow these steps</p>
<ul>
<li>At the grub menu highlight the kernel you boot most often.</li>
<li>Press <strong>e</strong> for edit.</li>
<li>Choose the line starting with kernel and press e again. Now add the word <em>profile</em> to the end of this line. Hit Enter and then press <strong>b</strong> to boot</li>
</ul>
<p>Note that while profiling, the system will boot slower this one time, the next time however you should see an improvement. Also keep in mind that all this is machine-dependent and also depends on the arrangement of files on your hard disk, so the difference you see might not be huge, or even nil in some cases.</p>
<h3><strong>11. Try out different Ubuntu Linux Desktop Environments and Desktop Managers</strong></h3>
<p>If you are looking for something different than the default Gnome interface, you should check out <a href="http://www.makeuseof.com/tag/8-great-alternative-desktop-managers-for-linux/">alternative desktop managers that you can use</a>. If it is a complete Desktop Environment you are looking for, KDE4 has come a long way and is now impressively usable and fun. You can do a &quot;<em>sudo apt-get install kubuntu-desktop</em>&quot; to get KDE.</p>
<h3><strong>12. Create a media center or a media server</strong></h3>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/08/xbmcmedia.jpg?323f2c" alt="" width="580" height="326" /></p>
<p>It would be great if you could easily browse and manage your huge collection of music, videos and pictures. Mesmerized by Windows Media Center&#8217;s slick interface? Wait till you see what all cool options you have to <a href="http://www.makeuseof.com/tag/using-your-linux-computer-as-a-media-center-part-1/">turn your Ubuntu system into a media center</a>. You can even access your media collection on your phone, PSP or a different computer if you set up a <a href="http://www.makeuseof.com/tag/using-your-linux-computer-as-a-media-server-part-2/">media server</a> on your Ubuntu machine.</p>
<h3><strong>13. Share Firefox profile data with Windows</strong></h3>
<p>Many people use Windows and Linux on the same machine. If you are one of them, there would have been times you couldn&#8217;t find that bookmark you created or password you stored when you were using Firefox from within Windows. Check out how you can <a href="http://www.makeuseof.com/tag/share-you-firefox-data-across-operating-systems-and-computers/">share Firefox profile data across operating systems</a> without syncing it over the web (works best if you have the same version of Firefox in both OS&#8217;s). For different computers you can of course use <a href="http://labs.mozilla.com/projects/weave/">Weave</a>.</p>
<h3><strong>14. Customize Nautilus to your liking</strong></h3>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/01/menunact.png?323f2c" alt="" width="322" height="242" /></p>
<p>Nautilus is the default file manager on Ubuntu. While you may be content with what it does, there is lots more you can make it do. You can <a href="http://www.makeuseof.com/tag/linux-68-useful-extensions-to-improve-nautilus-functionality/">use extensions to improve functionality</a> and even <a href="http://www.makeuseof.com/tag/add-custom-functionality-to-nautilus-linux/">add custom functionality to Nautilus</a></p>
<h3><strong>15. Compile your own Kernel</strong></h3>
<p>If you can&#8217;t find something to keep you busy for the weekend and you have your customization hat on, how about building a kernel to specifically meet your requirements? This is frankly more of a learning experience. Some might say that it enables you to use just the features and drivers you require, but if everything is working fine with the kernel supplied and you don&#8217;t have any interest in the Linux kernel, skip ahead this one is not for you.</p>
<p>If however you require some of the experimental features of the kernel, or need it to be compiled in some other special way we say you check out <a href="https://help.ubuntu.com/community/kernel/compile">this guide</a> within Ubuntu Documentation.</p>
<h3><strong>16. Change Usplash Screen and create a custom splash screen for GRUB</strong></h3>
<p><img style="margin-right:20px" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2009/01/ubuntu-usplash.png?323f2c" alt="" vspace="5" align="left" />So you didn&#8217;t count the last one? Here is another one then. A Usplash screen is Ubuntu text and a logo with a progress bar that you see when you boot up Ubuntu.</p>
<p>If you would like to change that to something more interesting <a href="http://www.makeuseof.com/tag/how-to-easily-change-your-usplash-screen-in-ubuntu/">follow these steps</a>. What better way to show your Linux fu than customizing the very first screen that appears? You can create a custom splash screen using one of your photos, GIMP and a little tweaking. <a href="http://www.makeuseof.com/tag/how-to-easily-change-your-usplash-screen-in-ubuntu/">Here is the how-to</a>.</p>
<p>Know some more tips or great hacks for Ubuntu Linux users? Sure you do, go ahead let us know about them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/15-great-tips-for-ubuntu-power-users/feed/</wfw:commentRss>
		<slash:comments>85</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached (Requested URI is rejected)
Database Caching 1/45 queries in 0.077 seconds using apc
Object Caching 762/878 objects using disk: basic
Content Delivery Network via main.makeuseoflimited.netdna-cdn.com

Served from: www.makeuseof.com @ 2012-02-10 16:26:46 -->
