suivant:
1. Présentation d'UNIX
monter:
polyunix
précédent:
Avant propos
 
Index
Table des matières
Table des matières
1. Présentation d'UNIX
1.1 Introduction
1.2 Historique et versions d'UNIX
1.3 Architecture générale du système
1.3.1 Le noyau UNIX
1.3.2 Les processus
1.3.3 Gestion de la mémoire
1.3.4 Les outils UNIX
1.4 Les utilisateurs, l'accès au système
2. Les fichiers UNIX
2.1 Répertoires
2.1.1 Chemins absolus et relatifs
2.1.2 Répertoire de connexion
2.2 Types de fichiers
2.3 Droits d'accès
2.3.1 Lecture, écriture et exécution d'un fichier
2.3.2 Utilisateurs et droits
2.4 Le super-utilisateur
3. Commandes de base (shell)
3.1 Les différents shells
3.2 Métacaractères du shell
3.3 Commandes de manipulation des fichiers
3.4 Redirections des entrées/sorties
3.4.1 Redirections vers/depuis des fichiers
3.4.2 Redirections vers des tubes
3.5 Contrôle de tâches
3.6 Commandes et scripts
3.6.1 Comment le système exécute une commande ?
3.6.2 Scripts
4. Utilitaires UNIX
4.1 L'éditeur vi
4.2 Commandes diverses
4.3 Filtres de texte
4.4 Manipulation des processus
4.5 Gestion des systèmes de fichiers
4.5.1 Principes
4.5.2 Commandes de base
5. Programmation en C sous UNIX
5.1 Le compilateur C
5.2 La commande make
5.3 Arguments sur la ligne de commande
5.4 Variables d'environnement
5.5 Allocation mémoire
5.6 Manipulation de fichiers
5.6.1 Fonctions de la librairie C
5.6.2 Fichiers et descripteurs sous UNIX
5.6.3 Appels systèmes manipulant les fichiers
5.7 Lancement d'une commande
6. Les processus
6.1 Définition
6.2 Création de processus
6.3 Manipulation de processus en langage C
6.3.1 La primitive fork()
6.3.2 Les primitives getpid() et getppid()
6.3.3 La primitive exec()
6.3.4 La primitive exit()
6.3.5 La primitive wait()
6.3.6 La primitive sleep()
7. Communications inter-processus
7.1 Signaux asynchrones
7.1.1 Manipulation des signaux en langage C
7.2 Les tubes
7.2.1 Lancement d'une commande avec popen()
7.2.2 Création d'un tube avec pipe()
7.3 Synchronisation : sémaphores
7.4 Autres techniques de communication
Index
Emmanuel Viennet
1999-01-05