LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
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 09-18-2009, 11:56 AM   #1
rmcellig
Member
 
Registered: Sep 2009
Posts: 252
Blog Entries: 1

Rep: Reputation: 24
Learning the command line


As much as I hate to do this, I feel that I need to learn the basics of the Ubuntu command line. I learn best from Videos and was wondering if there are some videos out there I can look at to learn from. I have been a GUI type person my entire computer life and make efforts to look for GUI solutions, but I know there are times I have to go into a terminal window.

Much appreciated!!
 
Old 09-18-2009, 12:04 PM   #2
jrtayloriv
Member
 
Registered: Jun 2004
Location: Inland NW, US
Distribution: Ubuntu
Posts: 365
Blog Entries: 1

Rep: Reputation: 44
I wouldn't recommend videos -- not the best way to learn. You'll be better off doing some reading.

Ubuntu has put out this short guide: Linux Basics

As a much more detailed introductory tutorial, I would recommend the Rute Linux Tutorial.

I would also recommend learning some basic Bash scripting: Advanced Bash Scripting Guide

You could also look at the info pages for several common utilities that come with almost all modern Linux distributions. Type the following commands into your shell and browse through them (don't try to read everything all at once -- for just familiarize yourself with what's tools are available, so that when you need to figure out how to do something later, you know where to look):


info coreutils
info grep
info sed
info bash
info libc


This should be more than enough to get you started. Once you've familiarized yourself with a few basic tools, most of the learning will come from just figuring out how to do specific things. You'll learn little things here and there, which will quickly add up to a lot of knowledge.

--Jesse Taylor

Last edited by jrtayloriv; 09-18-2009 at 12:14 PM.
 
Old 09-18-2009, 12:13 PM   #3
rmcellig
Member
 
Registered: Sep 2009
Posts: 252
Blog Entries: 1

Original Poster
Rep: Reputation: 24
Thanks jrtayloriv. I will check out those links.

In my case, videos really help me understand quickly. I have always learned faster by watching videos.
 
Old 09-18-2009, 12:16 PM   #4
jrtayloriv
Member
 
Registered: Jun 2004
Location: Inland NW, US
Distribution: Ubuntu
Posts: 365
Blog Entries: 1

Rep: Reputation: 44
Quote:
Originally Posted by rmcellig View Post
Thanks jrtayloriv. I will check out those links.

In my case, videos really help me understand quickly. I have always learned faster by watching videos.
Videos are nice in some cases -- but in this case, there is really nothing to make a video about.

All you would be doing is watching someone type commands into a terminal. That is, you'd just be reading the commands on their screen. So you might as well just read the commands from a good book instead. It will be much faster.
 
Old 09-18-2009, 12:21 PM   #5
rmcellig
Member
 
Registered: Sep 2009
Posts: 252
Blog Entries: 1

Original Poster
Rep: Reputation: 24
This link doesn't work:

Ubuntu has put out this short guide: Linux Basics
 
Old 09-18-2009, 12:23 PM   #6
rmcellig
Member
 
Registered: Sep 2009
Posts: 252
Blog Entries: 1

Original Poster
Rep: Reputation: 24
Good point jrtayloriv. Never thought about it that way.
 
Old 09-18-2009, 12:24 PM   #7
jrtayloriv
Member
 
Registered: Jun 2004
Location: Inland NW, US
Distribution: Ubuntu
Posts: 365
Blog Entries: 1

Rep: Reputation: 44
Quote:
Originally Posted by rmcellig View Post
This link doesn't work:

Ubuntu has put out this short guide: Linux Basics
Sorry about that -- fixed it.
 
Old 09-18-2009, 12:51 PM   #8
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738Reputation: 738
The only way to learn the command-line (terminal) interface is to "just do it". You can get a rolling start with something like the Bash Guide for Beginners---free at http://tldp.org .......but don't try to read too much before actually sitting down at a terminal---you will learn best by actually typing commands and seeing what happens.
 
Old 09-18-2009, 01:21 PM   #9
Kelean
Member
 
Registered: Dec 2004
Location: G. R. Michigan
Distribution: Absloute 12.x and Slackware 12.0
Posts: 71

Rep: Reputation: 15
Here is a linux distro based on ubuntu. Its called INX linux It is a livecd. It run only cli no X. It has some great tutorials that walk you through many things. Fron basics to more advanced commands. It is a great tool to learn the power of linux from the command line. Here is a link to there home page.

http://http://inx.maincontent.net/index.html

Last edited by Kelean; 09-18-2009 at 01:23 PM.
 
Old 09-18-2009, 04:36 PM   #10
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: SlackwareŽ
Posts: 12,615
Blog Entries: 26

Rep: Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987Reputation: 1987
Hi,

Look at the 'Tutorial' section of 'Slackware-Links'. More than just SlackwareŽ links!
 
Old 09-18-2009, 05:05 PM   #11
thorkelljarl
Senior Member
 
Registered: Jun 2008
Posts: 1,790

Rep: Reputation: 211Reputation: 211Reputation: 211
And...

You might find that this guide has a form and structure that suits you.

http://www.linux.org/lessons/

Last edited by thorkelljarl; 09-19-2009 at 03:31 AM.
 
Old 09-18-2009, 08:00 PM   #12
rmcellig
Member
 
Registered: Sep 2009
Posts: 252
Blog Entries: 1

Original Poster
Rep: Reputation: 24
Thanks. I came across a book that I have had for a while called A Practical Guide To The Unix System by Mark G. Sobell. Do you think that this book might be of help to me as well? The book discusses the Korn, Bource and C shells but not the Bash shell.
 
Old 09-18-2009, 08:08 PM   #13
linus72
LQ Guru
 
Registered: Jan 2009
Location: Gordonsville-AKA Mayberry-Virginia
Distribution: PocketWriter/MinimalX
Posts: 5,087

Rep: Reputation: 337Reputation: 337Reputation: 337Reputation: 337
Whats up dude?
Good distros for command line and fun

finnix-0.93
http://www.finnix.org/

grml-small/medium or big
zsh shell, + others
http://grml.org/

ttylinux
http://minimalinux.org/ttylinux/

slackware is another awesome distro requiring alot of cli stuff/configuring

Its actually best I believe to learn witin qemu/vbox, etc
that way you can give commands without fear of harming your real system
 
Old 09-19-2009, 05:51 AM   #14
rmcellig
Member
 
Registered: Sep 2009
Posts: 252
Blog Entries: 1

Original Poster
Rep: Reputation: 24
What a neat idea! I'll try that out.
 
  


Reply


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
Learning the command line vaidos Linux - Newbie 18 03-28-2008 08:05 AM
Learning Command-Line/No GUI HighPingDrifter Linux - General 8 02-23-2008 07:57 AM
xine command line? or some other command line only engine? lumix Linux - Software 2 08-10-2007 10:46 AM
learning command line.rpms?what? manas_shukla Linux - Newbie 13 01-20-2005 05:13 AM
Learning the command line Fritz_Monroe Linux - Newbie 11 11-25-2004 09:53 AM


All times are GMT -5. The time now is 03:28 PM.

Main Menu
Advertisement
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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration