Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Programmation Shell et commandes À distance : classe virtuelle / téléphone

Dernière mise à jour : 23/03/2021

Description
Module 1 : Introduction
• Historique des Shell
• Différences entre le csh, le ksh et bash
• Comment trouver de l'information ?

Module 2 : Editer des commandes
• Le fichier historique
• Le mode emacs
• Le mode “vi”
• La command “FC”
• Gestion de l'historique
• Gestion des entrées

Module 3 : Personnalisation
• Les fichiers “profile” et “RC”
• Les alias
• Les options
• Les variables du Shell
• Sous-processus
• Astuces de personnalisation

Module 4 : Entrées/sorties et processus
• Redirections des E/S
• Chaines et E/S
• Gestion de la ligne de commande
• Process et Jobs
• Contrôler les jobs
• Gestion des signaux
• Sous-Shell
• Substitution de processus

Module 5 : Bases de programmation
• Scripts Shell
• Opérateurs
• Substitution de commande
• Exemples avancés
• Structures de contrôle (if, for, case, select, …)
• Options de la ligne de commande
• Variables typées
• Arithmétiques des variables
• Variables prédéfinies

Module 6 : Mise au point
• Les outils de base
• Le debugger intégré
• Shell restreint
• Indicateurs de performances

Module 7 : Outils de manipulation de texte
• Les expressions régulières
• La commande sed
• La commande grep
• Le processeur awk
• Autres “filtres”

Module 8 : Programmation avancée
• Ecriture de fonctions
• Réutilisation de code – inclusion de fichiers
• Sous-Shell – gestion des répertoires
• Redirection dans les tests et les boucles
• Substitutions de variables
• Gestion des tableaux
• Variables locales
• Gestion des signaux
• Opérateurs étendus ([[..]], globstar…)
• Coprocessus
• Améliorations de la v4

Module 9 : Forger sa propre boite à outils
• Principes de programmation
• Analyser les paramètres du script
• Interfaces texte avec “dialog”
• Commandes “scriptables” usuelles

Module 10 : Comparaison avec les autres Shell
• Le Korn-Shell (ksh)
• Le C-Shell (csh)
Objectifs de la formation
  • Comprendre comment automatiser, fiabiliser les travaux répétitifs
  • Maîtriser les principales instructions du langage de script
  • Connaître les différentes facettes de chacun des interpréteurs
Public visé
  • Administrateurs
  • Développeurs d'applications
  • Utilisateurs avancés
Prérequis
  • Connaître les commandes de base d'un système Unix / Linux
Modalités pédagogiques
Inter-Entreprises
Intra-Entreprises et sur-mesure
En téléprésentiel (à distance)
Moyens et supports pédagogiques
Mise à disposition de chaque participants :
- un poste informatique par apprenant accessible en https
- un support de cours
- un espace de partage en ligne
Modalités d'évaluation et de suivi
Questionnaire de satisfaction de fin de stage.






 

M'inscrire à la formation

Lieu :
Balma
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 01/07/21 → 02/07/21 À distance Balma

Catalogue de formation propulsé par Dendreo,
logiciel spécialisé pour centres et organismes de formation