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 ation du ours

Mo dule

  • LFIG - par ours : IAG - semestre 1

  • Unit d'enseignement (UE) : syst mes I

  • l ment onstitutif de l'UE (ECUE) : atelier syst mes d'exploitation

  • R gime d'examen : r gime mixte - Note DS 35%, Note Examen 65%

Intervenants

Amine Dhraief

Volume Horaire

  • Cours : 1h30 / semaine

  • TP : 1h30 / semaine

2 Pr -requis

  • Installer une ma hine Ubuntu 16.04.1 LTS

3 Ob je tifs

Publicité

  • Ma triser l'environnement Linux

  • Programmer des s ript shells

  • Utiliser les outils de manipulation de textes avan s

  • Exploiter Linux omme un environnement de d velopp ement

4 Plan du ours

Chapitre 1 : Intro du tion

  1. Pr sentation de Linux

  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

Publicité

  • La ommande sur plus d'une ligne

  • Les s parateurs onditionnels de ommandes

  • La redire tion des entr es-sorties

  • Les tub es de ommuni ation (pip e) et les ltres

  • T hes en arri re-plan

  • La substitution de ommande

  • 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 ontr le

    7. Arithm tique enti re sur des variables

    8. Exemples

    Publicité

    Chapitre 4 Expressions r guli res

    1. grep

    2. nd

    3. tr

    4. Sed

    5. Awk

    6. Exemples

    Chapitre 5 : D velopp ement sous Linux

    1. Compilation et dition de liens

    2. Make le

    3. Con gure, auto onf, automake

    2

    5 Calendrier

    R f ren es

    Semaine 1 Chapitre 1

    Semaine 2 Chapitre 2

    Publicité

    Semaine 3 Chapitre 2

    Semaine 4 Chapitre 3

    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

    [1℄ Jean-Paul Armspa h, Pierre Colin, and Frederique Ostre-Waerzeggers. LI

    NUX Initiation et utilisation. Duno d - 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