A beginners guide to the Unix and Linux operating system. Seven simple tutorials which cover the basics of UNIX / Linux commands.
Introduction to the UNIX/Linux Operating System
- What is UNIX/Linux?
- Files and processes
- The Directory Structure
- Starting an Linux terminal
Tutorial One
- Listing files and directories
- Making Directories
- Changing to a different Directory
- The directories . and ..
- Pathnames
- More about home directories and pathnames
Tutorial Two
- Copying Files
- Moving Files
- Removing Files and directories
- Displaying the contents of a file on the screen
- Searching the contents of a file
Tutorial Three
- Redirection
- Redirecting the Output
- Redirecting the Input
- Pipes
Tutorial Four
- Wildcards
- Filename Conventions
- Getting Help
Tutorial Five
- File system security (access rights)
- Changing access rights
- Processes and Jobs
- Listing suspended and background processes
- Killing a process
Tutorial Six
- Other Useful Linux commands: quota, yppasswd, df, du, gzip, zcat, tar, file, diff, find, ssh, and scp.
Tutorial Seven
- Compiling Linux software packages
- Download source code
- Extracting source code
- Configuring and creating the Makefile
- Building the package
- Running the software
- Stripping unnecessary code
- Writing your own code
- Submit your work
Useful Links
- For a more detailed tutorial see Unix Intro.
This tutorial is licensed under a Creative Commons License.
This tutorial is a modified version of "UNIX Tutorial for Beginners"written by Michael Stonebank.
Alex Yuffa © 04/26/2008