Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Learning the Terminal language
New Posts  All Forums:Forum Nav:

Learning the Terminal language

post #1 of 13
Thread Starter 
I have been using Linux (mainly Ubuntu) on and off for a while now and have been getting better though I feel I will always be a noob until I get to know the Terminal language better. Until now most stuff has been Google with copy/paste, so it makes trying to figure out how things work is a slow process that way.

I do not expect to get good at Linux without hard work but I would like efficient usage of learning time allocated for this, so I am asking for experienced Linux users recommendations for course material (of any type as long as it is on line or software based).

Please do not just Google something for me, I would like to try something that you guys have used and would recommend for others.

Thanks in advance for any help.

Edit: I am willing to purchase books as well if needed.
Edited by K3VL4R - 12/16/09 at 7:50am
post #2 of 13
Well, back in college I had a short course in Unix. I would suggest learning the basic commands by Googleing them and using them. Commands like processes running, killing processes, etc. Then you might want to start on some scripting tutorials. This might help.
post #3 of 13
I have gotten a lot of use out of these two:
http://www.linuxcommand.org/index.php

http://www.linux-tutorial.info/index.php

I have also learned a lot by playing with different distros in virtualbox.
Desk Top
(13 items)
 
  
CPUMotherboardGraphicsRAM
Lapped Q9650 ES 445x9 4.05ghz 1.29vcore GA-EP45-UD3P EVGA GTX260 216 OCZ Dual Channel Platinum 2x2048mb PC8500 DDR2 
Hard DriveOptical DriveOSMonitor
SuperTalent 32gb SSD 640gb WD Caviar Blackx2 Raid0 Asus DVD burner Ubuntu 10.10 Acer P221Wd 22" 
PowerCase
Corsair HX620 HAF932 
  hide details  
Reply
Desk Top
(13 items)
 
  
CPUMotherboardGraphicsRAM
Lapped Q9650 ES 445x9 4.05ghz 1.29vcore GA-EP45-UD3P EVGA GTX260 216 OCZ Dual Channel Platinum 2x2048mb PC8500 DDR2 
Hard DriveOptical DriveOSMonitor
SuperTalent 32gb SSD 640gb WD Caviar Blackx2 Raid0 Asus DVD burner Ubuntu 10.10 Acer P221Wd 22" 
PowerCase
Corsair HX620 HAF932 
  hide details  
Reply
post #4 of 13
Thread Starter 
Quote:
Originally Posted by shughard View Post
I have gotten a lot of use out of these two:
http://www.linuxcommand.org/index.php

http://www.linux-tutorial.info/index.php

I have also learned a lot by playing with different distros in virtualbox.

From the first link.
Quote:
Now what?

You have Linux installed and running. The GUI is working fine, but you are getting tired of changing your desktop themes. You keep seeing this "terminal" thing.
Ha. That is about how it feels sometimes.

Thanks everyone for the links so far.
post #5 of 13
I am by no means a master but I am getting more and more comfortable with CLI. The important thing is that you keep using it. Instead of relying in the GUI so much, go into Terminal and complete little tasks using the command line entirely.

Only way you can learn is by doing it.
    
CPUMotherboardGraphicsRAM
Q9550 Gigabyte EP45-UD3P EVGA GTX 465 4x2GB G.Skill 1066 
Hard DriveOSMonitorPower
750GB WD Caviar Black Windows 7 ASUS VW224U Dual Screens Corsair 750w HX 
Case
CM Storm Sniper Black 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q9550 Gigabyte EP45-UD3P EVGA GTX 465 4x2GB G.Skill 1066 
Hard DriveOSMonitorPower
750GB WD Caviar Black Windows 7 ASUS VW224U Dual Screens Corsair 750w HX 
Case
CM Storm Sniper Black 
  hide details  
Reply
post #6 of 13
For the record: the "terminal language" is BASH, at least 95% of the time and on most default installs.

Also, man is your friend.
Edited by Phaedrus2129 - 12/14/09 at 10:13am
post #7 of 13
For a list of terminal commands:

http://www.oreillynet.com/linux/cmd/
Magicbox
(18 items)
 
crapbox
(13 items)
 
 
CPUMotherboardGraphicsRAM
FX 8320 Sabertooth 990FX HD7850 Kingston DDR3  
Hard DriveHard DriveHard DriveCooling
Kingston HyperX 3K Seagate Barracuda 7200.14 Seagate Barracuda 7200.11 Thermaltake Frio 
CoolingOSOSMonitor
AC Twin Turbo II Kubuntu  Windows 7 Ultimate  Dell P2414H 
KeyboardPowerCaseMouse
Vorago KB500 Cooler Master Silent Pro M 850W Cooler Master HAF 912 Vorago 500 
Mouse PadAudio
Generic flat pad Xonar DX 
CPUMotherboardGraphicsRAM
Sempron 3300+ HP stock mobo (laptop) 200M (IGP) 2x1GB PC3200 
Hard DriveOptical DriveOSMonitor
100GB ATA133 DVD/CDRW Kubuntu 32 bit 14.1" (1280x768) 
Power
6 cell 
  hide details  
Reply
Magicbox
(18 items)
 
crapbox
(13 items)
 
 
CPUMotherboardGraphicsRAM
FX 8320 Sabertooth 990FX HD7850 Kingston DDR3  
Hard DriveHard DriveHard DriveCooling
Kingston HyperX 3K Seagate Barracuda 7200.14 Seagate Barracuda 7200.11 Thermaltake Frio 
CoolingOSOSMonitor
AC Twin Turbo II Kubuntu  Windows 7 Ultimate  Dell P2414H 
KeyboardPowerCaseMouse
Vorago KB500 Cooler Master Silent Pro M 850W Cooler Master HAF 912 Vorago 500 
Mouse PadAudio
Generic flat pad Xonar DX 
CPUMotherboardGraphicsRAM
Sempron 3300+ HP stock mobo (laptop) 200M (IGP) 2x1GB PC3200 
Hard DriveOptical DriveOSMonitor
100GB ATA133 DVD/CDRW Kubuntu 32 bit 14.1" (1280x768) 
Power
6 cell 
  hide details  
Reply
post #8 of 13
Though I've used linux on and off for years, I feel as though the last 6 months or so that I've administered a headless server with SSH has forced be to become many times more adept at the command line than I was previously - essentially, when the GUI is not there, you are forced to get good fast.

It might be worth keeping a VM of your distro of choice around, just without installing a full GUI and only running from a terminal.
morpheus
(17 items)
 
smith
(6 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 2400 GIGABYTE GA-H67MA-UD2H-B3 XFX Radeon 7850 Double D G.Skill Ripjaw X 
Hard DriveHard DriveCoolingOS
OCZ Vertex 3 Western Digital 640gb AAKS Zalman VF900 Windows 7 Ultimate x64 
MonitorKeyboardPowerCase
Dell UltraSharp U2412M OCN Ducky 9004 FSP Group FSP450-60GHS(85)-R InWin Dragon Slayer mATX 
MouseAudioAudio
Logitech G5 Digidesign MBox 2 Fiio E7 
CPUMotherboardGraphicsHard Drive
i5-3210m Lenovo X230 Intel HD 4000 Samsung SSD 
OSMonitor
Windows 7 12.5" IPS LED Backlit Panel, 1366x768 
  hide details  
Reply
morpheus
(17 items)
 
smith
(6 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 2400 GIGABYTE GA-H67MA-UD2H-B3 XFX Radeon 7850 Double D G.Skill Ripjaw X 
Hard DriveHard DriveCoolingOS
OCZ Vertex 3 Western Digital 640gb AAKS Zalman VF900 Windows 7 Ultimate x64 
MonitorKeyboardPowerCase
Dell UltraSharp U2412M OCN Ducky 9004 FSP Group FSP450-60GHS(85)-R InWin Dragon Slayer mATX 
MouseAudioAudio
Logitech G5 Digidesign MBox 2 Fiio E7 
CPUMotherboardGraphicsHard Drive
i5-3210m Lenovo X230 Intel HD 4000 Samsung SSD 
OSMonitor
Windows 7 12.5" IPS LED Backlit Panel, 1366x768 
  hide details  
Reply
post #9 of 13
I also thought about this thread:

http://www.overclock.net/linux-unix/...mand-line.html

I learned several good tips from it.
Desk Top
(13 items)
 
  
CPUMotherboardGraphicsRAM
Lapped Q9650 ES 445x9 4.05ghz 1.29vcore GA-EP45-UD3P EVGA GTX260 216 OCZ Dual Channel Platinum 2x2048mb PC8500 DDR2 
Hard DriveOptical DriveOSMonitor
SuperTalent 32gb SSD 640gb WD Caviar Blackx2 Raid0 Asus DVD burner Ubuntu 10.10 Acer P221Wd 22" 
PowerCase
Corsair HX620 HAF932 
  hide details  
Reply
Desk Top
(13 items)
 
  
CPUMotherboardGraphicsRAM
Lapped Q9650 ES 445x9 4.05ghz 1.29vcore GA-EP45-UD3P EVGA GTX260 216 OCZ Dual Channel Platinum 2x2048mb PC8500 DDR2 
Hard DriveOptical DriveOSMonitor
SuperTalent 32gb SSD 640gb WD Caviar Blackx2 Raid0 Asus DVD burner Ubuntu 10.10 Acer P221Wd 22" 
PowerCase
Corsair HX620 HAF932 
  hide details  
Reply
post #10 of 13
linuxcommand.org is a great resource.

See also https://help.ubuntu.com/9.10/basic-commands/C/
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Learning the Terminal language