====== UNIX Tutorial for Beginners ====== A beginners guide to the **Unix** and **Linux** operating system. Eight simple tutorials which cover the basics of UNIX / Linux commands. ===== Contents ===== * **[[eg-253:unix0|Typographical Conventions]]** * **[[eg-253:unixintro|Introduction to The UNIX operating system]]** * What is UNIX? * Files and processes * The Directory Structure * Starting an UNIX terminal * **[[eg-253:unix1|Tutorial One]]** * Listing files and directories * Making Directories * Changing to a different Directory * The directories ''.'' and ''..'' * Pathnames * More about home directories and pathnames * **[[eg-253:unix2|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 * **[[eg-253:unix3|Tutorial Three]]** * Redirection * Redirecting the Output * Redirecting the Input * Pipes * **[[eg-253:unix4|Tutorial Four]]** * Wildcards * Filename Conventions * Getting Help * **[[eg-253:unix5|Tutorial Five]]** * File system security (access rights) * Changing access rights * Processes and Jobs * Listing suspended and background processes * Killing a process * **[[eg-253:unix6|Tutorial Six]]** * Other Useful UNIX commands * **[[eg-253:unix7|Tutorial Seven]]** * Compiling UNIX software packages * Installing the development tools * Download source code * Extracting source code * Configuring and creating the Makefile * Building the package * Running the software * Stripping unnecessary code * **[[eg-253:unix8|Tutorial Eight]]** * UNIX variables * Environment variables * Shell variables * Using and setting variables ---- ===== Recommended UNIX and Linux books ===== * If you wish to continue learning Unix, here is a [[eg-253:bibliography#unix_and_linux|list of good Unix and Linux books]], ranging from beginners to advanced. ===== Download ===== * The original version of this tutorial is available for [[http://www.ee.surrey.ac.uk/Teaching/Unix/download.html|download]] so you can work offline. You can also copy and modify it for your own site. Please read the terms and conditions. ===== Useful Links ===== * [[eg-253:unixtut-links|Links]] to other UNIX resources. ===== Acknowledgements ===== This version of the //UNIX tutorial for Beginners// has been adapted for use with the Ubuntu Live CD by Christopher P. Jobling , School of Engineering, Swansea University, from the [[http://www.ee.surrey.ac.uk/Teaching/Unix/|original]] by [[http://www.ee.surrey.ac.uk/Personal/M.Stonebank/|Michael Stonebank]] of the [[http://www.surrey.ac.uk/|University of Surrey]]. See [[eg-253:unixtut#download|Download]] for links to the original work. ----

Creative Commons License
This tutorial is licensed under a Creative Commons License.

---- --- This version //[[C.P.Jobling@swansea.ac.uk|Dr Chris P. Jobling]] 2007/09/11 15:46//