Introduction to Unix and GNU / Linux
last modified
2007-01-18 13:23
Getting familiar with Unix and GNU / Linux command line interface
Training materials
Available under the terms of the
Creative Commons Attribution-ShareAlike 2.5 license.
This means you are free to download, distribute and
even modify them under certain conditions.
- Slides: English, French, German, Italian, Portuguese (Brazil)
- Command memento: English, German, French, Italian
- Vi memento: English, French
- Labs: English, French
OpenDocument Format
- Slides: English, French, German, Italian, Portuguese (Brazil)
- Command memento: English, German, French, Italian
- Vi memento: English, French
- Labs: English, French
HTML
- Slides: English, French, German, Italian, Portuguese (Brazil)
Description
- Overview
- Unix Operating systems
have been used for 35 years in research and industrial centers, telecommunications,
Internet servers, etc.
Since the beginning, these systems include a rich set of utilities available from the command line. These commands give to Unix all its flexibility and power, and safegard the security of the system.
GNU / Linux is an implementation of Unix. Since its creation in 1991, it grows faster than any other operating system.
- Duration
- 1 day. 1/2 of theory et 1/2 of labs
- Language
- English or French
- Audience
- Any beginner using or needing to use a workstation or server running Unix or GNU / Linux.
- Benefits
- Increased efficiency thanks to a better knowledge of the capabilities of the system.
- Course objectives
- Make the audience familiar with the basic commands of the system, and show them how to learn more according to their needs. Caution: this course doesn't cover desktop tools (e-mail, web browsing, word processing).
- Prerequisites
- None
- Needed equipment
- Video projector, 1 PC computer on each desk (1 or 2 people). No operating system requirement.
- Materials
- Print and electronic copy of presentations and labs. Electronic copy of lab files. GNU / Linux cdrom.
Contents
- Basic commands
- Command line interpreters
Unix filesystem structure
Handling files and directories
Displaying files
Symbolic links
Text editors
Controlling file access rights
- Task control
- Unix: multitask since the beginning
Executing in background, suspending and resuming
List of active tasks
Aborting 1 or several tasks
The PATH environment variable
Standard input and output, using pipes and redirections
Example: the grep command - Misc
- Compression and archiving
Printing files
Comparing files
Quick overview of a few desktop applications (e-mail, web browsing, word processor) - System administration basics
- Misc: file ownership, shutting down...
Setting up networking
Filesystems: creating and mounting - Going further
- Accessing manual pages, searching the Internet for resources

