Nous serions heureux de vous conseiller !
+33 1 84 19 32 26     info@flane.fr

Formations en ligne en classe virtuelle, e-learning
et autres méthodes pour votre télétravail

En savoir plus

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 :
  • 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
  • Accessibilité aux Personnes en Situation de Handicap – nous contacter
Moyens d'évaluation :
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module
  • Évaluation sous forme de questionnaire à l’issue de la formation

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
Formation en salle équipée

Durée 4 jours

Actuellement aucune session planifiée