ECTS
3 crédits
Composante
UFR Informatique
Période de l'année
Semestre 1
Description
Le but du cours est d'apprendre à utiliser efficacement un système Unix. Dans un premier temps, le cours présente le système de gestion de fichiers Unix et s'intéresse, dans un deuxième temps, à la gestion multi-tâches du système.
Pré-requis nécessaires
aucun
Syllabus
Sujets centraux
Étude des différentes fonctions d’un système d’exploitation et familiarisation avec l’environnement et l’utilisation des systèmes de la famille Unix :
- Syntaxe d'une ligne de commande shell (bash), commandes de base, utilisation du manuel,
- Organisation du système de gestion de fichiers : inoeuds, liens, répertoires, droits…
- Caractères spéciaux, expansion, échappement,
- Notion de processus; attributs, interaction par signaux,
- Flots standard, redirections, tubes, filtres,
- Écriture de scripts élémentaires.
Sujets potentiellement traités
- Commandes Unix avancées telles que find, sed…
- Programmation en bash (variables, structures de contrôle, fonctions…)
Dernière mise à jour le 9 janvier 2023