Table des matières
I Définitions et vocabulaire 3
1 Système informatique 3
1.1 Rôles d’un système informatique . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Support pour les applications 6
3 Langages de programmation 7
II Utilisation de Linux 8
4 Présentation de Linux (Unix) 9
5 Première utilisation 11
5.1 Premiers pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2 Interface graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.3 Commandes Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6 Système de fichiers 15
6.1 Présentation et concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2 Manipulation des éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.3 Gestion des droits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.4 Le shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.5 Gestion des activités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Prologue
Ce cours constitue les premiers pas de la plupart des apprenants dans le monde des systèmes
d’exploitation, en particulier les systèmes Unix. Même si beaucoup utilisent déjà des logiciels de
bureautique ou de calcul mathématique, il est important d’étudier les principaux concepts du
logiciel de base supportant ces applications, c’est-à-dire le système d’exploitation.
2