Atelier Systèmes d'Exploitation

Eyrolles
Page 1 sur 3Lecteur de document UniversityLib

Atelier Systèmes d'Exploitation

Programming, Linux, Shell Scripting · course

Voir tous les documents en systèmes d'exploitation et cloud

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