Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

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

closed as primarily opinion-based by Braiam, Pilot6, mikewhatever, David Foerster, Eric Carvalho Mar 6 at 15:00

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the 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

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