User Tools

Site Tools


eg-253:unixtut

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
eg-253:unixtut [2007/09/11 15:12] eechriseg-253:unixtut [2011/01/14 12:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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 <C.P.Jobling@Swansea.ac.uk>, 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.
 +
 +----
 +
 +<html>
 +<div align="center">
 +    <p class="hint"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.gif" /></a><br />
 +      This tutorial is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/">Creative Commons License</a>.
 +      
 +      <!-- /Creative Commons License -->
 +      
 +      
 +      <!--
 +
 +<rdf:RDF xmlns="http://web.resource.org/cc/"
 +    xmlns:dc="http://purl.org/dc/elements/1.1/"
 +    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
 +<Work rdf:about="">
 +   <dc:title>UNIX Tutorial for Beginners</dc:title>
 +   <dc:date>1995</dc:date>
 +   <dc:description>Introduction to the UNIX operating system.  Eight simple tutorials which cover the basics of UNIX.</dc:description>
 +   <dc:creator><Agent>
 +      <dc:title>Michael Stonebank</dc:title>
 +   </Agent></dc:creator>
 +   <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
 +   <license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/2.0/" />
 +</Work>
 +
 +<License rdf:about="http://creativecommons.org/licenses/by-nc-sa/2.0/">
 +   <permits rdf:resource="http://web.resource.org/cc/Reproduction" />
 +   <permits rdf:resource="http://web.resource.org/cc/Distribution" />
 +   <requires rdf:resource="http://web.resource.org/cc/Notice" />
 +   <requires rdf:resource="http://web.resource.org/cc/Attribution" />
 +   <prohibits rdf:resource="http://web.resource.org/cc/CommercialUse" />
 +   <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
 +   <requires rdf:resource="http://web.resource.org/cc/ShareAlike" />
 +</License>
 +
 +</rdf:RDF>
 +
 +-->
 +    </p>
 +  </div>
 +</html>
 +
 +----
 +
 + --- This version //[[C.P.Jobling@swansea.ac.uk|Dr Chris P. Jobling]] 2007/09/11 15:46//