1.INTRODUCTION 1.1.Historique des shells 1.2.Différences entre le csh, le ksh et bash 1.3.Comment trouver de l’information ?
2.EDITER DES COMMANDES 2.1.Le fichier historique 2.2.Le mode emacs 2.3.Le mode "vi" 2.4.La command "fc" 2.5.Gestion de l'historique 2.6.Gestion des entrées
3.PERSONNALISATION 3.1.Les fichiers "profile" et "rc" 3.2.Les alias 3.3.Les options 3.4.Les variables du shell 3.5.Sous-processus 3.6.Astuces de personnalisation
4.ENTREES/SORTIES ET PROCESSUS 4.1.Redirections 'E/S 4.2.Chaines et E/S 4.3.Gestion de la ligne de commande 4.4.Process et Jobs 4.5.Contrôler les jobs 4.6.Gestion des signaux (émission, capture) 4.7.Sous-shells 4.8.Substitution de processus
5.BASES DE PROGRAMMATION 5.1.Scripts shells 5.2.Opérateurs 5.3.Substitution de commamnde 5.4.Exemples avancés 5.5.Structures de contrôle (if, for, case, select, ...) 5.6.Options de la ligne de commande 5.7.Variables typées 5.8.Arithmétiques des variables 5.9.Variables prédéfinies
|
6.MISE AU POINT 6.1.Les outils de base 6.2.Le debugger intégré 6.3.Shell restreint 6.4.Indicateurs de performances
7.OUTILS DE MANIPULATION DE TEXTE 7.1.Les expressions régulières 7.1.La commande sed 7.2.La commande grep 7.3.Le processeur awk 7.4.Autres "filtres"
8.PROGRAMMATION AVANCEE 8.1.Ecriture de fonctions 8.2.Réutilisation de code – inclusion de fichiers 8.3.Sous-shells – gestion des répertoires 8.4.Gestion des tableaux 8.5.Variables locales 8.6.Gestion des signaux
9.FORGER SA PROPRE BOITE A OUTILS 9.1.Principes de programmation 9.2.Analyser les paramètres du script 9.3.Interfaces texte avec "dialog" 9.4.Commandes "scriptables" usuelles
|