École Polytechnique de Montréal ÉCOLE
POLYTECHNIQUE
DÉPARTEMENT DE GÉNIE ÉLECTRIQUE
ET DE GÉNIE INFORMATIQUE

Introduction au système d'exploitation Unix

Normand Laforge
étudiant en génie informatique

1er mai 1996

Introduction au système d'exploitation Unix -- mise à jour du 10 octobre 1998

Table des matières

Introduction

1. Survol de Unix
1.1 L'histoire de Unix
1.1.1 Hier
1.1.2 Aujourd'hui
1.2 Qu'est-ce qu'un système d'exploitation Unix ?
1.3 Pourquoi Unix est si populaire ?
1.4 La philosophie de Unix
2. Architecture du système d'exploitation
2.1 Les couches d'interaction
2.2 Appels systèmes
3. Le système de fichiers
3.1 Inode
3.2 Fichiers
3.2.1 Noms des fichiers
3.3 Fichiers ordinaires
3.4 Répertoires
3.4.1 Répertoire de travail
3.5 Liens
3.5.1 Liens symboliques
3.6 Fichiers spéciaux
3.7 FIFO
3.8 Fichiers invisibles
3.9 Chemin absolu et relatif
3.10 Permissions d'accès
4. Comptes et accès
4.1 Fichier passwd
4.2 L'administrateur du système
4.3 Le répertoire privé « home directory »
4.4 Ouvrir une session « logging in »
4.5 Fermer une session de travail « logging out »
5. Interpréteur de commandes « shell »
5.1 Ligne de commande « command line »
5.1.1 Corriger les fautes de frappe
5.1.2 Caractères spéciaux
5.2 Variables d'environnement
5.3 Variables locales
5.4 « alias »
5.5 Fichiers de configuration
5.6 Fichiers scripts
5.7 Sortie standard (« standard output ») et entrée standard (« standard input »)
5.7.1 Redirection de la sortie standard et de l'entrée standard
5.8 Tubes (« pipes »)
6. Commandes de base
6.1 Commandes d'information, de statut et d'affichage
6.2 Commandes relatives aux fichiers et aux répertoires
6.3 Utilitaires pour l'édition de fichiers
6.4 Commandes d'impression
6.5 Commandes relatives aux disquettes formatées DOS
7. Processus et contrôle
7.1 Hiérarchie des processus.
7.2 Exécution en arrière plan (« background »)
7.3 Touches de contrôle
7.4 Commandes réliées au contrôle des tâches et des processus
8. Archivage sous Unix
8.1 Programmes pour l'archivage
8.2 Programmes pour le compression
9. Sécurité
9.1 Mots de passe
9.2 Permissions du système de fichiers
9.3 Défendre son compte
10. Comment obtenir de l'aide « man pages »

Conclusion

Version publique

Bibliographie

Introduction au système d'exploitation Unix

[ Table | Début de page ]