Spécialiste de la formation professionnelle, Microsoft GOLD CERTIFIED Partner
 
 

Programmation Shell et commandes - ML010a

Thème LINUX
Objectif Savoir réutiliser les commandes Unix standard pour se forger ses propres outils d'administration Maitriser le langage de programmation du shell
Pré requis Unix
Durée 2 j - 14h
Retour au calendrier Télécharger le PDF Se pré-inscrire
MaiJuinJuilletAoûtSeptembreOctobre
 06 - 07    
Contenu
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
Retour au calendrier Télécharger le PDF Se pré-inscrire
Mentions légales | Contact | I'Form Immeuble le Colombo, 6 avenue Georges Pompidou – BP 33180, 31131 Balma Cedex, France
 
login