LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 05-25-2011, 12:50 PM   #1
Hevithan
Member
 
Registered: Apr 2011
Location: Washington State
Distribution: Zorin5-(Ubuntu 11.04) // Backtrack 5-(Ubuntu 10.04) // Dreamlinux 3.5-(Debian)
Posts: 275
Blog Entries: 5

Rep: Reputation: 39
Building familiarization with commands


I can do basics, You know checking my hardware, cd to a dir, bring up -man of commands, stuff like that.

What I am wondering is what is the best way for one to get familiar with using the terminal as the main source of operation? I pretty much want to jump in the deep-end (well maybe the middle 7 feet or so), but with my knowledge of commands can pretty much just sit here and type $ls, $lspci,$uname ... and that gets dull. I want to utilize the terminal and have something to show for it, but do not know where to begin. I got linux so I could interact with the system, and though I am doing more of that then with MS I feel I am not doing enough.

I do not know if I have worded this well, or properly described what my overall goal is, But I would be happy to elaborate if needed. Any & All suggestions are very welcome ... Thanks
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 05-25-2011, 01:00 PM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,592
Blog Entries: 2

Rep: Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046Reputation: 4046
Now that you know some basic commands you should learn some more. Have a look here: http://linuxcommand.org/
This will show you more commands, how to chain them together and how to write shell scripts to make your work reusable.
 
2 members found this post helpful.
Old 05-25-2011, 01:18 PM   #3
Hevithan
Member
 
Registered: Apr 2011
Location: Washington State
Distribution: Zorin5-(Ubuntu 11.04) // Backtrack 5-(Ubuntu 10.04) // Dreamlinux 3.5-(Debian)
Posts: 275
Blog Entries: 5

Original Poster
Rep: Reputation: 39
The first 2 lines of the site say it all
Quote:
You have Linux installed and running. The GUI is working fine, but you are getting tired of changing your desktop themes.
I've been skimming and it seems written simply enough without being dumbed down, and appears to be exactly what I was looking for.
 
Old 05-25-2011, 05:23 PM   #4
Telengard
Member
 
Registered: Apr 2007
Location: USA
Distribution: Kubuntu 8.04
Posts: 579
Blog Entries: 8

Rep: Reputation: 147Reputation: 147
Skip to the bottom if you don't care to read my random opinions and just want some good links.

Aside from Firefox and a few other very useful desktop apps, I do almost all my work at the command line. I have found that the only reason I use any desktop apps is a simple preference for the GUI in certain situations.

The Linux command line isn't a crippled environment like CMD.EXE from Windows. In Linux you can do all the most common computing tasks on the command line. I might say, "There is a command for anything you might want to do.", but that is not true; there are usually a multitude of commands to choose from for any specific task.

Many commands in Linux are not simple commands, but they full blown programs with their own scripting language. A great example is AWK, which many people use to do simple things like this:

Code:
foo$ ps | awk '{ print $4 }'
CMD
bash
ps
awk
That's fine, until you learn that AWK is a full blown, C-like programming language with an almost unlimited field of potential applications. Of course the same is true, in varying degrees, of sed, perl, python, ruby, bash, find and others. Linux is literally bursting with programming languages waiting for you to learn them.

Linuxcommand.org was already mentioned. Here are some more for you.

HTH

Last edited by Telengard; 06-06-2011 at 12:04 AM.
 
1 members found this post helpful.
Old 05-25-2011, 06:59 PM   #5
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,269

Rep: Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028
Actually, a good way to get really familiar with the cmd line is to try to solve problems posted here at LQ. Whether you solve them or not doesn't really matter; you learn an awful lot during the attempt, and also from solns that are posted by others.
 
2 members found this post helpful.
Old 05-25-2011, 07:49 PM   #6
Hevithan
Member
 
Registered: Apr 2011
Location: Washington State
Distribution: Zorin5-(Ubuntu 11.04) // Backtrack 5-(Ubuntu 10.04) // Dreamlinux 3.5-(Debian)
Posts: 275
Blog Entries: 5

Original Poster
Rep: Reputation: 39
Quote:
Originally Posted by Telengard View Post
Skip to the bottom if you don't care to read my random opinions and just want some good links.
Random opinions are what I asked for. That's alot of links! I should be busy for awhile, Thank you.


Quote:
you learn an awful lot during the attempt, and also from solns that are posted by others.
That's pretty much what I've been doing up till now. It's how I learned about: ls, grep, echo, cmake, locate, apt-get,etc. If I see something that looks like I can maybe offer some kind of insight, I try ... and if not, I ask about it or google it.

I would have googled this, Except I didn't really know how to explain to a search engine what it was I wanted.
 
Old 05-25-2011, 07:59 PM   #7
segmentation_fault
Member
 
Registered: Sep 2008
Location: Ioannina, Greece
Distribution: Gentoo
Posts: 332

Rep: Reputation: 54
Just my 2cents: I randomly found a book called "Linux Phrasebook" by Scott Granneman.
It describes some common commands for everyday use with their most common arguments, and is very well organised.
It certainly doesn't substitute "man command", but I always carry that book.
 
Old 05-25-2011, 08:37 PM   #8
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,269

Rep: Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028
Yeah, the links from Telengard are .. comprehensive (& then some ), but they can feel a bit dry unless you've got a specific problem to solve.
A combination of study and applying them in real life works best.
The 'real life' bit often teaches you little wrinkles that the guides may not; true for any prog lang/tech tool.
 
  


Reply

Tags
command line, tutorial


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux equivalent commands for all Solaris commands Harry_Linux008 Linux - Newbie 4 08-22-2010 07:21 PM
what is the similarity between linux commands and dos commands kamalkirat1 Linux - Software 6 11-21-2008 08:54 PM
Need help for Windows cmd commands into Linux terminal commands. windowsNilo Linux - Software 2 07-02-2008 06:26 PM
Need help for Windows cmd commands into Linux terminal commands. windowsNilo Linux - General 2 07-01-2008 06:53 AM
Suse Linux Commands For These Aix Commands? Vaskar Guha Linux - Software 2 12-19-2005 12:45 AM


All times are GMT -5. The time now is 09:01 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration