Shell niveau 1, scripts et ligne de commande (SHEBSH)

 

Résumé du cours

Ce cours apprend à manipuler la ligne de commande de façon approfondie en exploitant les nombreuses fonctionnalités du Shell et permet à l'administrateur et au programmeur d'automatiser l'exécution de tâches en réalisant des scripts avancés. Les shells Bash et Korn Shell seront étudiés lors de cette formation pour couvrir l'ensemble des besoins quel que soit le système Unix ou Linux employé. Ce cours est adapté à toutes les distributions Linux actuelles dont notamment RedHat, CentOS, Fedora, Suse, Debian et Ubuntu.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

A qui s'adresse cette formation

Cette formation s’adresse à tout utilisateur ou administrateur système sous Linux, ou Unix, désirant gagner en productivité et en efficacité au quotidien sur son poste de travail

Pré-requis

Connaissances utilisateur de base sous Linux, ou Unix, en ligne de commande.

Objectifs

Points-clefs de la formation :

  • Utilisation avancées des fonctionnalités du shell en ligne de commande
  • Écriture de scripts pour automatiser les tâches récurrentes
  • Manipulation de variables, tableaux, boucles et fonctions
  • Personnalisation de l'environnement de travail shell de l’utilisateur

Contenu

Concepts de base du shell

  • Shells, fichiers et scripts
  • Caractères spéciaux
  • Caractères génériques
  • Caractères de citation
  • Redirections
  • Groupage de commandes
  • Manipulation des processus
  • Raccourcis

Variables

  • Manipulation
  • Attributs
  • Variables d’environnement
  • Substitution de commande
  • Paramètres positionnels
  • Autres variables remarquables
  • Tableaux

Arithmétique

  • Commande expr
  • Commande let et (())
  • Variables entières
  • Commande bc

Codes retour, test et trap

  • Codes retour
  • Tests
  • Signaux et traps

Structures de contrôle

  • Structures conditionnelles
  • Boucles
  • Autres instructions

Fonctions et commandes shell

  • Fonctions
  • Commandes shell
  • Options du shell
  • Exécution de commandes

Prix & Delivery methods

Formation en salle équipée

Durée
4 jours

Prix
  • sur demande

Actuellement aucune session planifiée