Accueil
 1  Licence
 2  Prologue
 3  Système d'exploitation, système d'exploitation Unix
 4  Première utilisation
 5  Système de fichiers
 6  Shell
 7  Processus
 8  Quelques outils supplémentaires
 9  Communications sous Unix
 10  Épilogue: Rappels importants
 Index
 Glossaire
 Foire Aux Questions
 Aide

 Contacts

W3C validator

Département INF  
 Initiation à UNIX


1 Licence

Ce document est une documentation libre, placée sous la Licence de Documentation Libre GNU (GNU Free Documentation License).

 
verbatim

Remarque: La licence comporte notamment les sections suivantes: 2. COPIES VERBATIM, 3. COPIES EN QUANTITÉ, 4. MODIFICATIONS, 5. MÉLANGE DE DOCUMENTS, 6. RECUEILS DE DOCUMENTS, 7. AGRÉGATION AVEC DES TRAVAUX INDÉPENDANTS et 8. TRADUCTION.
Ce document est accessible sur le site web du département INF.

    previous     next 


Ce cours est préparé et dispensé depuis de nombreuses années par les enseignants du Département Informatique de Télécom SudParis (ex INT) pour le module de première année CSC3001 de Télécom SudParis. Que soient remerciées ici toutes les personnes (permanents et vacataires) ayant participé à ces enseignements en tant que responsable de groupe ou intervenant en TP.

Le document est accessible sur le site web du département INF.

Dominique Bouillet a créé ce cours de toute pièce et écrit deux livres qui ont été utilisés pour le support de cours: « Unix: Guide de l’utilisateur », éditions ellipses, 1990 ; « Unix par la pratique », éditions ellipses, 1997. Denis Conan a repris le flambeau, fait migrer le cours sous le format LaTeX & Co., mis en place la formation en ligne avec le cours en ligne. Frédérique Silber-Chaussumier l’a complété plus spécifiquement avec les droits d’accès de type ACL et les aspects communication. Les coordinateurs, Elisabeth Brunet et Christian Parrot continuent à l’améliorer, le compléter, nous l’espérons, pour votre plus grand plaisir...

La réflexion pédagogique est toujours soutenue par les enseignants du Département Informatique. En outre, plus particulièrement, ont contribué, par ordre alphabétique, Djamel Belaïd, nouveau coordonnateur du domaine informatique pour Télécom SudParis, pour les nombreuses relectures et la réflexion ainsi que l’aide pour la mise en ligne, Olivier Berger pour la réflexion sur la mise en ligne et l’aide pour la compréhension ainsi que l’insertion de ce cours dans le monde des logiciels libres, Dominique Bouillet pour les nombreuses relectures et la réflexion ainsi que l’aide pour la mise en ligne, Sophie Chabridon, coordinatrice du module pendant plusieurs années pour le maintien et à l’évolution du document dans son ensemble, Daniel Millot, ancien coordonnateur du domaine informatique pour Télécom SudParis pour la réflexion sur la mise en ligne et pour la participation à la mise en place ainsi qu’à la création des illustrations interactives en mode commandes, Christian Parrot pour les nombreuses relectures, Éric Renault pour les nombreuses relectures et pour le passage du shell ksh au shell bash, Frédérique Silber-Chaussumier coordinatrice du module pendant de nombreuses années, en plus de sa participation au support de cours, pour la mise en place de l’infrastructure nécessaire aux QCMs, Olivier Villin pour les relectures des premières versions du support de cours commenté.

La mise en ligne du cours a donné lieu à des projets dits « industriels » en deuxième année ingénieur. En 2003, Nicolas Hocquellet, Pierre Lafite et Maxime Thomas ont participé à la création des QCM. En 2004, Nadia Achemlal et Jean-Christophe Renaud ont créé les illustrations interactives graphiques en Flash sur l’utilisation de ssh. En 2005, Matthieu Tournoux et Benoît Vaccaro ainsi que Julian Frot et Emmanuel Tenenbaum ont créé les illustrations interactives graphiques en Flash sur l’aide en ligne du cours, et sur la structure d’un système de fichiers et la manipulation des inodes, respectivement.

La mise en ligne et en formation en ligne du cours a bénéficié des conseils et de l’aide graphique de la Cellule des Ressources Multimedia Pédagogiques (CRMP) de Télécom SudParis. De CRMP, ont ainsi contribué, par ordre alphabétique, Dominique Bouillet, Steeve Jouannet, Frédéric May et Marie-Christine Monget. Les premières illustrations interactives en mode graphique (celles qui se trouvent en début de cours) ont initialement été préparées pour le module INF3001 de Télécom École de Management par Djamel Belaïd et Éric Bourhis. L’insertion de la formation en ligne dans la plate-forme Moodle est effectuée par Dominique Bouillet. Ce travail comprend l’authentification LDAP des utilisateurs, la création des utilisateurs et des groupes à partir des informations de la scolarité, et la mise en place du suivi de l’auto-évaluation.

Tous les supports du cours « Initiation à Unix » sont préparés avec des logiciels dits « libres »1:

  • LaTeX: les textes sources sont écrits en LaTeX2, exceptés les illustrations interactives et les QCM ; pour la constitution des supports de ce cours, une nouvelle classe et une nouvelle feuille de style basées sur la classe seminar ont été tout spécialement dévéloppées: newslide3 et slideint4, dont la première version a été fournie par Philippe Lalevée, autrefois membre émérite du Département Informatique de l’ex INT;
  • emacs: tous les textes sont édités avec l’éditeur GNU emacs;
  • dvips: les versions PostScript5 des transparents et des polycopiés à destination des élèves ou des enseignants sont obtenues à partir des fichiers DVI (« DeVice Independent ») générés à partir de LaTeX par l’utilitaire dvips;
  • ps2pdf: les versions PDF6 des transparents et des polycopiés à destination des élèves ou des enseignants sont obtenues à partir des fichiers Postscript par l’utilitaire ps2pdf7;
  • makeindex: les index et glossaire des commandes sont générés à l’aide de l’utilitaire Unix makeindex;
  • TeX4ht: les pages HTML sont générées à partir de LaTeX par TeX4ht;
  • Xfig: les figures sont dessinées dans l’utilitaire X11 de Fig xfig;
  • fig2dev: les figures sont exportées dans les formats EPS (« Encapsulated PostScript ») et PNG (« Portable Network Graphics ») grâce à l’utilitaire fig2dev;
  • convert: certaines figures sont converties d’un format vers un autre par l’utilitaire convert de ImageMagick Studio;
  • HTML TIDY: les sources HTML générés par TeX4ht sont « beautifiés » à l’aide de HTML TIDY ; vous pouvez donc les lire dans le source ;-);
  • Moodle: le dispositif de formation ouverte et à distance (DFOAD) utilisé à Télécom SudParis pour le module EI1 — CSC3001 est la plate-forme Moodle.
  • FreeMind: les cartes mentales sont construites avec FreeMind
  • les illustrations interactives sont écrites en commandes shell, puis obtenues avec l’outil Unix script et transformées en pages HTML ou LaTeX par des programmes Java écrits tout exprès.

NB: La seule entorse à cette règle est l’utilisation des illustrations interactives en mode graphique développées avec le logiciel Macromedia Flash Data, versions 4 et 6.

Nous espérons que vous regardez cette page avec un navigateur libre: Mozilla ou Firefox par exemple (;-)).

Comme l’indique le choix de la licence GNU/FDL, tous les éléments permettant d’obtenir ces supports sont libres. Ils sont accessibles sous le nom de projet IniTUX sur la plate-forme d’hébergement des projets libres de l’Institut Mines-Télécom appelée « picoforge ».

INF, Télécom SudParis, CSC 3001, Sept. 2014

1.Voyez la page d’accueil de l’association APRIL pour en savoir plus sur les principes des logiciels libres.

2.Voyez le site du projet LaTeX et le site du Groupe francophone des Utilisateurs de TeX.

3.Voyez le projet picoforge newslide.

4.Voyez le projet picoforge slideint.

5.PostScript est une marque déposée de la société Adobe Systems Incorporated.

6.PostScript est une marque déposée de la société Adobe Systems Incorporated.

7.ps2pdf étant un shell-script lançant Ghostscript, voyez le site de GNU Ghostscript.