Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I was intern at this company wherein they'd use just putty. Now I've never worked with unix commands, apart from the basic , compile code , run C code.

But now I would love to know all the things about the unix. Starting off with the commands, from the most basic of all to the decent level. Also, moving forward, how the different folders/files are arranged in a unix (ubuntu is installed on my system) system.

I have picked up a couple of books, but they dont seem to help. Can someone suggest a comprehensive book that'll fulfill my needs. Because, working with a GUI on ubuntu does not really give me the real feel of things. Hence I'd want to move on to the terminal instead.


share|improve this question
See the useful answers for this and this question. – user76204 Dec 23 '12 at 12:37
up vote 3 down vote accepted

You're looking for RUTE. It is a bit more Red Hat-oriented, but 90%+ is similar to Ubuntu.

share|improve this answer
I think this is exactly what I am looking for. Will have to look into it though. For the moment, you get my upvote. – Kraken Dec 16 '12 at 4:07

This is the one of the best ways of learning about the Ubuntu command line and it is followed by many Ubuntu users .

share|improve this answer
Hi, if I were to learn the commands for terminal use then shell script would be using those commands along with other tools to carry out a particular process, right? i.e. if I should familiarize myself with the commands then I can jump on to learning shell scripting right? – Kraken Jun 6 '13 at 18:39
yes you are right. script is a bunch of shell commands. so If you learn bash commands then you can do scripting. – Raja Jun 7 '13 at 5:15
Also, what is the difference between bash/shell etc? – Kraken Jun 7 '13 at 6:22
actually BASH stands for Bourne Again Shell, we have many types of shell's available in Linux. .look at that link , its have everything you need. – Raja Jun 7 '13 at 6:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.