Linux Tutorial
Typographical Conventions
Introduction: The Linux Operating System
Chapter 1: Directories and the Filesystem
- Listing files and directories
- Making Directories
- Changing to a different Directory
- The directories . and ..
- Pathnames
- More about home directories and pathnames
Chapter 2: Basic File Operations
- Copying Files
- Moving Files
- Removing Files and directories
- Displaying the contents of a file on the screen
- Searching the contents of a file
Chapter 3: I/O Redirection
Chapter 4: Filenames and Getting Help
Chapter 5: File Permissions and Process Control
- File system security (access rights)
- Changing access rights
- Processes and Jobs
- Listing suspended and background processes
- Killing a process
Chapter 6: Useful Odds 'n Ends
Chapter 7: Compiling software packages on Linux
- Download source code
- Extracting source code
- Configuring and creating the Makefile
- Building the package
- Running the software
- Stripping unnecessary code
Chapter 8: Environment variables
- About environment variables and how display them
- Using and setting variables
- Setting environment variables in the .bashrc file
- Setting the path
Additional Information
History of UNIX
- UNIX was originally developed at Bell Laboratories as a private research project by a small group of people. Read all about the history of its creation. Linux is a UNIX-like operating system.
Introduction to Linux
- A guide from the Linux Documentation Project about the basics of Linux.
Bash Guide for Beginners
- A beginners guide to using the bash command-line and shell scripting.