Cours Unix
- I. Introduction
- 1. Historique
- 2. Architecture d'un système
- a. Ordinateur
- b. Aperçu général d'Unix
- c. Caractère d'Unix
- II. Système de fichiers
- 1. Les fichiers
- a. Fichier ordinaire
- b. Fonctionnalités supplémentaires
- c. Noms de fichiers
- 2. Les inodes
- a. Les informations des inodes
- b. Adressage des blocs de données
- 3. Les répertoires
- a. Le répertoire simple
- b. Représentation logique du système de fichier
- 4. Droits d'accès
- a. Système de fichiers
- b. Organisation des groupes de cylindres
- III. Gestion des processus
-
- a. Les informations liées aux processus
- b. Commandes liées aux processus
- c. Table de descripteurs (de fichiers)
- IV. Le Shell
- 1. Présentation
- a. Fonctionnement
- b. Syntaxe
- 2. Scripts
- 3. Communication interprocessus aux moyens des entrées/sorties
- a. | Tube (pipe en anglais)
- b. Exécutions conditionnelles
- c. Liste
- d. Groupement : { liste;}
- e. Substitution de commandes
- f. Substitution de paramètres (ou variables)
- g. Génération de noms de fichiers
- 4. Les variables
- a. Variables d'environnement
- b. Paramètres internes d'un shell
- 5. Redirections d'entrées/sorties
- a. Les différents types de redirections
- b. Instructions
- c. Fonctions
- d. Test de fichiers
- e. Autres tests
- f. Tests binaires
- 6. Commandes internes de sh
- a. Commandes importantes
- b. Autres commandes