Atelier Systèmes d'Exploitation
Amine DHRAIEF
1 Identi(cid:28) ation du ours
Module
(cid:22) LFIG - par ours : IAG - semestre 1
(cid:22) Unité d'enseignement (UE) : systèmes I
(cid:22) Élément onstitutif de l'UE (ECUE) : atelier systèmes d'exploitation
(cid:22) Régime d'examen : régime mixte - Note DS 35%, Note Examen 65%
Intervenants
Amine Dhraief
Volume Horaire
(cid:22) Cours : 1h30 / semaine
(cid:22) TP : 1h30 / semaine
2 Pré-requis
(cid:22) Installer une ma hine Ubuntu 16.04.1 LTS
3 Ob je tifs
(cid:22) Maîtriser l'environnement Linux
(cid:22) Programmer des s ript shells
(cid:22) Utiliser les outils de manipulation de textes avan és
(cid:22) Exploiter Linux omme un environnement de développement
4 Plan du ours
Chapitre 1 : Introdu tion
1. Présentation de Linux
Publicité
2. Connexion d'un utilisateur
3. Les shells
4. Les ommandes Linux
5. Le terminal
6. Premier exemple d'un s ript Shell
1
Chapitre 2 : Les ommandes Shell
1. Syntaxe générale des ommandes
2. La ligne de ommandes séquentielles
3. La ommande sur plus d'une ligne
4. Les séparateurs onditionnels de ommandes
5. La redire tion des entrées-sorties
6. Les tubes de ommuni ation (pipe) et les (cid:28)ltres
7. Tâ hes en arrière-plan
8. La substitution de ommande
9. Exemples
Chapitre 3 : La programmation de base en Shell
1. Le premier s ript
2. Le passage des paramètres
3. Les variables spé iales
4. Les ara tères spé iaux
5. Les instru tions de le ture et d'é riture
6. Les stru tures de ontrle
Publicité
7. Arithmétique entière sur des variables
8. Exemples
Chapitre 4 Expressions régulières
1. grep
2. (cid:28)nd
3. tr
4. Sed
5. Awk
6. Exemples
Chapitre 5 : Développement sous Linux
1. Compilation et édition de liens
2. Make(cid:28)le
3. Con(cid:28)gure, auto onf, automake
2
5 Calendrier
Semaine 1
Chapitre 1
Semaine 2
Chapitre 2
Semaine 3
Chapitre 2
Semaine 4
Chapitre 3
Publicité
Semaine 5
Chapitre 3
Semaine 6
Chapitre 3
Semaine 8
Chapitre 3
Semaine 9
Chapitre 4
Semaine 10 Chapitre 4
Semaine 11 Chapitre 4
Semaine 12 Chapitre 4
Semaine 12 Chapitre 5
Semaine 14 Chapitre 5
Référen es
[1℄ Jean-Paul Armspa h, Pierre Colin, and Frederique Ostre-Waerzeggers. LI-
NUX Initiation et utilisation. Dunod - S ien es Sup 2nd Edition, 2011.
[2℄ Christophe Blaess. Shel ls Linux et Unix par la pratique. Eyrolles - Colle -
tion : Blan he, 2011.
3