Le tutoriel a pour but de présenter les concepts liés au système d’exploitation, puis ceux des différentes facettes du système d’exploitation Unix. Il est progressif et complet.
Point intéressant, qui illustre bien la cohérence du cours, tous les supports du cours « Initiation à Unix » sont préparés avec des logiciels « libres » : dvips, ps2pdf, Unix makeindex, TeX4ht (LaTeX), Xfig, fig2dev, ImageMagick Studio, TeX4ht, HTML TIDY et Ganesha. On parle du logiciel libre et on fait avec du logiciel « libre ».
Contenu du cours
Licence
Prologue
Système d’exploitation, système d’exploitation Unix
- Système informatique : le matériel
- Système informatique : le logiciel
- Objectifs d’un système d’exploitation
- Système multitâche et multi-utilisateur
- Exemple de catégories de systèmes informatiques
- Système d’exploitation Unix
- Historique d’Unix
Première utilisation
- Session --- connexion
- Quelques premières commandes sur l’environnement
- Environnement multifenêtre
- Éditeurs de texte sous Unix
- Syntaxe des commandes Unix
- Sections de la documentation Unix
Système de fichiers
- Système de fichiers
- Commandes de positionnement dans l’arborescence
- Concept de l’inode
- Fichiers ordinaires
- Fichiers spéciaux : périphériques et pseudo-périphériques
- Répertoires
- Manipulations élémentaires
- Droits d’accès
Shell
- Shell Unix
- Concept de redirection de la sortie standard
- Concept de tube
- Exécution séquentielle, regroupement et imbrication de commandes
- Désactivation de l’interprétation de caractères spéciaux
- Méta-caractères pour l’interprétation des noms de fichiers
- Historique
- Concept de variable
- Concept d’alias de commande
- Configuration du compte
Processus
- Caractéristiques d’un processus
- Arborescence des processus
- Commande ps
- Commandes pstree et top
- Processus en avant-plan et en arrière-plan
- Suspension et reprise d’un processus
- Suppression d’un processus
- Vision utilisateur des états d’un processus
- Shell et processus
Quelques outils supplémentaires
- Recherche d’expression (grep) et sélection de champs (cut)
- Tris (sort), fusion (paste) et éclatement (split) de fichiers
- Recherche de fichiers (find)
- Archivage (tar)
- Autres utilitaires de gestion de l’espace de stockage
Communications sous Unix
- Communication entre deux ordinateurs
- Fonctionnement des logiciels de communication
- Logiciels anciens non sécurisés
- Le protocole SSH : les s-commandes
- Applications communicant entre ordinateurs
Épilogue : Rappels importants
Index
Glossaire
Foire Aux Questions
Liens divers
Cliquez ici pour aller au cours