Accueil   >   Systèmes Unix / Linux   >   Shell avancé Accueil     Contacts     Plan d'accès     SiteMap    
1G6
Accueil
Formation
Système
Formations
Systèmes Unix / Linux
Outils/applications Linux
Développements
Réseaux
Formations spécifiques
Documentation
Unix / linux en général
Références
Références
Partenaires
Partenaires

   

Exploiter les outils de la ligne de commande dans un script, afin d'automatiser des taches d'administration et de surveillance. Cette formation vous permettra de créer des scripts unix d'une grande qualité.

 


Pour suivre cette formation il est conseillé de connaitre les commandes systèmes d'un environnement Unix ou Linux. (cp, ls, vi, grep, ...).

 


 

 Du 27 au 29  Octobre 2008

 

nous contacter

 



 Formation shell linux
 
 
 
 

 

Plan de cours :


CHAPITRE 1 : INTRODUCTION
  • Le rôle du shell
  • Les différents shells
  • Les fonctionnalités des différents shells

CHAPITRE 2 : LE RAPPEL DE COMMANDES
  • Rappel de commandes, le mode vi
  • Rappel de commandes, le mode fc
  • Rappel de commandes, le mode emacs
  • Paramétrage du rappel de commandes

CHAPITRE 3 : UTILISATION DU SHELL EN INTERACTIF
  • Les jokers
  • Les caractères d'échappement
  • Les redirections (>,>>)
  • Les redirections (<)
  • Les redirections (2>)
  • Les redirections, les tubes (|)
  • Les redirections (>|) ksh
  • Le remplacement de commandes
  • Panorama des caractères spéciaux

CHAPITRE 4 : LES SCRIPTS SHELL
  • Le principe des scripts
  • Les commentaires
  • Exécution d'un script
  • La mise au point
  • Les options du shell
  • Affichage de messages : echo, print (ksh)
br/> CHAPITRE 5 : LES VARIABLES
  • BA-ba sur les variables
  • Les variables du shell
  • L'environnement
  • Les variables d'environnement
  • Le fichier 'profile
  • Les paramètres (1/2)
  • Les paramètres (2/2)
  • L'instruction read
  • Le remplacement de variables
  • Les tableaux (ksh)

CHAPITRE 6 : LES INSTRUCTIONS DE CONTROLE
  • if : l'alternative
  • Le code retour
  • L'alternative avec les opérateurs && et ||
  • La commande test
  • case : le choix multiple
  • while : la boucle tant que
  • until : la boucle jusqu'à ce que
  • for : la boucle « pour telles valeurs, faire »
  • break, continue : les sauts inconditionnels

CHAPITRE 7 : LES ALIAS ET LES FONCTIONS
  • Généralités sur les alias (ksh)
  • Alias particuliers
  • Sous-programme sous forme de script
  • Sous-programme sous forme de fonction
  • Echange de données
  • Les bibliothèques de fonctions (ksh)

CHAPITRE 8 : L'ARITHMETIQUE
  • expr : utilisation en arithmétique
  • L'arithmétique en shell POSIX
  • Les boucles
  • La commande bc

CHAPITRE 9 : LES EXPRESSIONS REGULIERES
  • Rappel de l'utilisation de la commande grep
  • Les méta-caractères des expressions régulières
  • Mise en oeuvre des expressions régulières avec grep
  • Les possibilités de egrep
  • Les possibilités de GNU grep

CHAPITRE 10 : LES CHAINES DE CARACTERES
  • expr : manipulation de chaînes
  • Les expressions de variables
  • Affectation de chaînes avec typeset (ksh)
  • Les commandes basename et dirname
  • Quelques astuces
  • Les expressions génériques

CHAPITRE 11 : LA GESTION DE FICHIERS
  • Mise à jour d'un fichier avec la redirection >>
  • La redirection <<
  • Définition de séparateur de champs : IFS
  • Rediriger les entrées-sorties de tout un script
  • Lecture d'un fichier dans une boucle
  • Rediriger les entrées-sorties en ksh
  • Tester les entrées-sorties standard

CHAPITRE 12 : LA PROGRAMMATION MULTITACHE EN SHELL
  • Panorama des commandes de gestion de processus
  • La programmation parallèle en shell
  • Le regroupement de commandes
  • Les variables $ et !
  • La gestion de signaux : trap et kill
  • Les groupes de processus
  • L'échange de données par tube nommé
  • Les verrous
  • Les coprocessus
  • La gestion des travaux en Korn shell

CHAPITRE 13 : QUELQUES COMMANDES UTILES
  • eval : réinterprétation d'une commande
  • select : gestion de menus (ksh)
  • getopts : décoder les options d'un script

CHAPITRE 14 : DES COMMANDES SIMPLES ET PRATIQUES
  • La commande what
  • La commande xargs
  • La commande tput

CHAPITRE 15 : LE FILTRE SED
  • Principe de fonctionnement de sed
  • Principe de fonctionnement de sed (compléments)
  • Les commandes de sed
  • Utilisation des expressions régulières dans sed
  • Les sous-expressions

CHAPITRE 16 : LE PROCESSEUR DE TEXTE AWK
  • Principes de fonctionnement de awk
  • Structure d'un programme awk
  • Les critères
  • Les variables prédéfinies
  • Les variables et les expressions
  • Les tableaux
  • Les instructions
  • Les fonctions prédéfinies
  • Les fonctions utilisateurs

CHAPITRE 17 : LE SHELL ET L'ADMINISTRATION D'UNIX ET DE LINUX
  • Utiliser shell pour mieux administrer
  • I INDEX
  • B REFERENCES INTERNET ET BIBLIOGRAPHIE
  • Références Internet
  • Bibliographie
 
Flash info

 
Formation Unix/linux base
du 13 au 15 octobre
________________________
 
Formation Php
du 20 au 23 octobre
________________________
 
Formation Shell linux
du 27 au 29 octobre
________________________

Formation Admin linux
du 17 au 21 novembre