Enseignants : Organisation : Stage Unix : Unix avancé : Séance 1

Transcription

Enseignants : Organisation : Stage Unix : Unix avancé : Séance 1
<?xml version="1.0" encoding="utf-8" ?>
Enseignants :
●
●
●
●
●
●
●
●
Olivier ALPHAND
Francois BROQUEDIS (responsable)
Pierre BRUNISHOLZ
Julie DUMAS
Gregory MOUNIÉ
Matthieu MOY
Amira RADHOUANI
Sébastien VIARDOT
Organisation :
Ce cours est en deux parties: le stage unix de rentrée suivi de l'initiation à la programmation shell.
Stage Unix :
Les supports de cours du stage unix de rentrée sont disponibles à cette adresse: Stage Unix sur
ensiwiki <https://ensiwiki.ensimag.fr/index.php/Stage_Unix_de_rentr%C3%A9e>
Unix avancé :
Le reste de cette page web est consacré à la deuxième partie du cours, l'initiation à la
programmation shell (aka Unix avancé).
Certaines informations peuvent être ajoutées au cours du cours, consultez donc cette page
régulièrement.
Séance 1 (cours) : Unix et les shell-scripts
●
●
●
Polycopié « Le Bourne shell » distribué en cours
Transparents du cours « Utilisation avancée d'Unix » : seance1/slides-intro-unix-handout.pdf (
Version pour projection)
Page EnsiWiki, qui peut vous aider pour vos TP et/ou pour aller plus loin : Scripts_Shell
Séance 2 (machine) : TP « pas à pas »
Grenoble INP
1/2
●
●
●
Sujet : seance2/tp-pas-a-pas.pdf
Script utilisé dans le sujet : seance2/tp_pas_a_pas.sh
Correction : seance2/correction_tp_pap/
Séance 3 (machine) : début du TP Libre service « Galerie
HTML »
●
●
●
●
●
TP Unix : Programme shell générant une page HTML « gallerie d'images » : tpl/tp-libre-service.pdf
Squelette pour démarrer le TP : tpl/squelette-tpl-unix.tar.gz
Exemples de pages HTML et de galeries d'images : tpl/exemples-html/
Quelques exemples de scripts shell qui peuvent vous aider : tpl/exemples-shell/
La page Erreurs fréquentes dans les scripts shell d'EnsiWiki.
Séance 4 (machine) : Initiation à l'outil « make » et aux
« Makefiles »
Quand vous avez terminé, ou au moins suffisamment avancé la partie « scripts » du TPL, suivez cette
introduction aux Makefiles avant d'enchaîner sur la partie « Makefiles » du TPL :
●
●
●
Introduction aux Makefiles par l'exemple : seance4/make.pdf
Les exemples utilisés dans le document : seance4/expl-make.tar.gz
Pour aller plus loin, la page EnsiWiki sur les Makefiles
Séance 5 (machine) : fin du TP libre service
●
À vous de jouer !
Grenoble INP
2/2