Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. Developed under the GNU General Public License, the source code for Linux is freely available to everyone. In this tutorial, Arthur Griffith explains and demonstrates everything you need to know to begin understanding and using Linux. From history to philosophy, installation to networking (even Cygwin X Server and RedHat); whether you have a passing interest in a new OS, or would like to become a Linux engineer, the VTC Linux: Introduction to Linux tutorial is the best place to start. To get started, click on one of the links below
IntroductionCourse IntroductionWhat is Linux? pt.1What is Linux? pt.2Course OverviewA Look Around the File SystemStructure of the File SystemThe Contents of the File SystemA Few Commands and the Passwd FileThe Group and the ShadowFile PermissionsChange Ownerships and PermissionsDisk Drives and Device NodesLinux File System LayoutThe Device Nodes in /devPartitioning With fdiskExtended and Swap PartitionsMaking File Systems With mkfsMounting File SystemsMounting With /etc/fstab pt.1Mounting With /etc/fstab pt.2Man part pt.1Man part pt.2Files and File UtilitiesDirectories and Links
Some Handy File Utilities
Using find To Locate Files
Using grep To Search Through Files
The vi Editor
The emacs Editor
The Linux ShellThe Bourne Again Shell
The Environment Variables
Defining and Exporting Variables
Bash Startup Shell Scripts
Some Standard Variables
Fundamental Shell Scripts
Standard Input and Output
Shell Scripts and InitA Shell Script with Arguments
Using All Command Line Arguments
Testing Files in Scripts
Case, Esac, and Exit
Aliases and Functions
The File /etc/inittab
The Scripts In /etc/rc.d
The Run Level Scripts In /etc/rc.d
Running the Run Level Scripts
Running ProcessesExamining the Running Processes pt.1
Examining the Running Processes pt.2
Fork and Exec
Orphans and Zombies
Crontab
UNIX NetworkingTCP/IP Concepts
TCP/IP Services
TCP/IP Hosts
TCP/IP Routing
DNS
The xinetd Super Server
NFS
Modem pt.1
Modem pt.2
Modem pt.3
XThe X Server
Cygwin X Server
Cygwin Remote Login
RedHat GNOME
Archiving and CompressingGeneral Archiving and Compressing
Compressing and Uncompressing
Zipping and Unzipping
Gzipping and Gunzipping
Uuencode and Uudecode
Sharing and Unsharing
Tarring and Untarring pt.1
Tarring and Untarring pt.2
Misc UtilsScreen Grabber xwd
Display and Convert
The mtools
Dumping Files With od
A Few Simple Programs
Shutdown
Click here to find out more about the Linux: Introduction to Linux Training CD