3.26pt
Unix et Programmation Shell
Philippe Langevin
d´epartment d’informatique UFR sciences et technique universit´e du sud Toulon Var
Automne
Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne 1 / 9
document
brouillon en r´evision site du cours :
http://langevin.univ-tln.fr/cours/UPS/upsh.html localisation du fichier :
http://langevin.univ-tln.fr/cours/UPS/doc/prologue.pdf
derni`eres modifications
perm . t e x 2021−05−10 2 2 : 0 5 : 4 8 . 8 3 4 4 1 1 4 6 9 +0200 man . t e x 2020−10−27 0 9 : 3 9 : 5 6 . 2 2 9 6 4 2 2 2 2 +0100 u p s h . t e x 2020−10−27 0 9 : 3 9 : 5 6 . 1 0 1 6 4 1 0 8 1 +0100 d i r e c t . t e x 2020−10−27 0 9 : 3 9 : 5 5 . 0 4 0 6 3 1 6 2 4 +0100 t e r m . t e x 2020−10−27 0 9 : 3 9 : 5 4 . 9 8 9 6 3 1 1 6 9 +0100 p r o l o g u e . t e x 2020−10−27 0 9 : 3 9 : 5 4 . 6 8 3 6 2 8 4 4 2 +0100 b a s h . t e x 2020−10−27 0 9 : 3 9 : 5 2 . 0 9 5 6 0 5 3 7 4 +0100 s h e l l . t e x 2020−10−27 0 9 : 3 9 : 5 2 . 0 2 9 6 0 4 7 8 6 +0100 p i p e . t e x 2020−10−27 0 9 : 3 9 : 5 1 . 9 5 7 6 0 4 1 4 4 +0100 t o o l s . t e x 2020−10−27 0 9 : 3 9 : 5 1 . 7 2 2 6 0 2 0 4 9 +0100 p r o c . t e x 2020−10−27 0 9 : 3 9 : 5 1 . 5 4 3 6 0 0 4 5 4 +0100 f i l e . t e x 2020−10−27 0 9 : 3 9 : 5 1 . 5 1 7 6 0 0 2 2 2 +0100 s y n t a x e . t e x 2020−10−27 0 9 : 3 9 : 5 1 . 3 4 0 5 9 8 6 4 4 +0100 p a r t . t e x 2020−10−27 0 9 : 3 9 : 4 9 . 9 2 9 5 8 6 0 6 7 +0100
Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne 3 / 9
Introduction
1 - Introduction
3.26pt notions abord´ees partie cach´ee
programme
public et pr´erequis
Introduction notions abord´ees
Objectifs du cours
Il s’acqu´erir ou de compl´eter nos connaissances des syst`emes unix du point de vueutilisateur. Nous aborderons n´eanmoins quelques notions fondamentales de ces syst`emes d’exploitation :
syst`eme de fichier
processus, tube, redirection environnement, permission signaux, thread
pour appr´ehender l’usage : ligne de commande, programmation shell, commandes usuelles, applications populaires.
Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne 5 / 9
Introduction partie cach´ee
partie cach´ee
La ligne de commande est la partie visible de l’iceberg. Les aspects internes :
contexte d’ex´ecution, ordonnancement, m´emoire,
s´emaphore, ipc. . .
o`u les aspects externes module,
mat´eriels, protocoles
seront ´evoqu´es `a la demande mais sans jamais entrer dans les d´etails.
Introduction programme
programme
L’unit´e d’enseignement I54 pr´evoit 30 HE, avec la r´epartion :
12H cours 6 s´eances
3H travaux dirig´es 2 s´eances 15H travaux pratiques 5 s´eances
2H examen TP
2H examen CT
Intervenants : Didier Malarino Philippe Langevin
Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne 7 / 9
Introduction public et pr´erequis
Public
I54 est un cours de mise `a niveau et/ou de perfectionnement qui s’adresse id´ealement aux ´etudiants ayant eu une exp´erience sur un syst`eme unix, typiquement, un compte utilisateur sous linux.
Pr´erequis : manipulation de bases des fichiers et r´epertoires sur la ligne de commande. Base du langage Cet de la compilation avec gcc.
Introduction public et pr´erequis
documentation
Le cours est accessible `a partir du site
[local] http://langevin.univ-tln.fr marquer les pages
cahier de texte liste de discussion
Philippe Langevin (imath/ustv) Unix et Programmation Shell Automne 9 / 9