====== Introduction aux systèmes d'exploitation (IS1) ====== ===== 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. ===== 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...) ===== Pré-requis ===== Aucun