Ce manuel de cours s'adresse à tous les étudiants qui
désirent acquérir les connaissances nécessaires pour
travailler dans l'environnement Unix et qui possèdent déjà
des notions de base en informatique.
Il n'a pas été conçu pour l'apprentissage autodidacte et
sert de notes qui complètent un cours magistral. En effet, certains
éléments de théorie sont absents et doivent être
complétés en classe. Les énoncés sont
habituellement courts et vont directement au but lorsque c'est possible.
Cependant, l'étudiant habile en informatique devrait pouvoir apprendre
les notions de base uniquement avec ce manuel et sans l'aide d'un professeur.
Il devra compléter ses connaissances avec d'autres lectures tout
dépendant de ses besoins personnels. Il peut aussi servir de manuel de
référence aux gens qui sont relativement familiers avec ce
système d'exploitation.
Le manuel sera distribué publiquement[1]
sur le STEP (Service Télématique des Étudiants de
Polytechnique) et sera accessible par l'intermédiaire de son serveur
FTP. L'adresse du STEP est step.polymtl.ca et le document sera dans le
répertoire /pub/Doc/Unix. Il sera également possible de se
procurer un exemplaire au COMiC (Comité Micro-informatique) à
l'École Polytechnique de Montréal au local C-426.
En premier lieu, le chapitre « Survol de Unix » donne des
renseignements souvent importants pour la compréhension des
phénomènes qui entourent la croissance et la diversité des
systèmes d'exploitation Unix. Le deuxième chapitre s'appelle
« Architecture du système d'exploitation » et n'est qu'un bref
aperçu du fonctionnement interne de Unix. Une approche en profondeur
nécessiterait des bonnes connaissances des systèmes
d'exploitations de la part des étudiants. Ce chapitre est suivi par
« Système de fichiers ». Ce chapitre est plus technique que
les autres sans être exhaustif. L'information que l'on retrouve
renseigne les étudiants sur le fait que Unix est un système
très orienté fichiers. Cette notion de fichiers dépasse
souvent plusieurs autres systèmes d'exploitations en ce qui concerne
leur utilisation, leur flexibilité et leur consistance.
Par la suite le chapitre « Comptes et accès » renseigne
l'étudiant sur la manière d'utiliser les permissions
d'accès d'un ordinateur fonctionnant sous Unix. Il donne des
renseignements utiles et précis sur les possibilités qui lui sont
offertes. Le chapitre 5 est « L'interpréteur de commandes ».
Cette section est très importante puisqu'il s'agit d'un concept souvent
mal compris. Il existe plusieurs interpréteurs sous Unix et ce chapitre
donne les différences entre ces derniers pour les notions couvertes.
Isolées dans le chapitre 6, on retrouve les « Commandes de
base ». La majorité des commandes de base présentes dans
les distributions se retrouve groupée dans ce chapitre. Plusieurs
exemples sont disponibles pour faciliter la compréhension. D'autres
commandes, cependant, se trouvent à d'autres endroits du manuel lorsque
cela est approprié. Le chapitre suivant est « Processus et
contrôle ». Il est important de le consulter pour mieux profiter de
la caractéristique multitâches de Unix. Ensuite, il y a
« l'Archivage sous Unix » qui se veut un chapitre pratique sur la
manière de manipuler les programmes d'archivage et compression de
données. Le chapitre sur la « Sécurité » est de
très grande importance pour les utilisateurs. Il est conçu de
façon à procurer les connaissances nécessaires pour
renforcer les barrières contre l'intrusion de personnes
non-autorisées. Finalement, le chapitre « Comment obtenir de
l'aide » donne des renseignements sur le programme man qui est
présent avec toutes les distributions Unix.
En terminant, Il est important de noter qu'on peut rejoindre l'auteur en tout
temps par courrier électronique. L'adresse est
laforge@step.polymtl.ca .
[1] La publication est prévue pour juillet 1996.