Formation Programmation en shell

Formation Programmation en shell

Formateur :
Catégories :
Avis :

A propos de cette formation

La formation programmation Shell permet de découvrir les fonctionnalités de l’interpréteur de commandes et de maîtriser les concepts nécessaires à la création de scripts Shell.

Programme de la formation

 

Présentation et fonctionnement d'un shell

  • Le terminal (konsole, gnome-terminal…) : présentation et utilisation (historique, auto-complétion…)
  • Les différents shells (ash, bash, ksh…)
  • L’aide sur les commandes shell (man…)
  • Configuration d’un shell (/etc/profile, /etc/bash.bashrc….)
  • Variables d’environnement (env, export, setenv…) et variables usuelles (PATH, USER, …)
  • Configurer ses propres aliases
  • Comportement d’un shell

Opérateurs shell, aspects processus et réseau

  • Flux standards (/dev/stdout, /dev/stdin, /dev/stderr)
  • Redirections (opérateurs >, >>, 1>, 1>>, 2>, 2>>, <)
  • Tubes/pipes (opérateur | )
  • Portée d’une variable shell
  • Processus attachés / détachés
  • Substitution de commandes (opérateurs $(…) et `…`)
  • Chaînes de commandes shell (opérateurs &&, &, ||, |, 😉
  • Manipulation de sous-chaines (opérateurs % et ##)
  • Séquences d’échappement usuelles (\n, \t …)

Écriture de scripts shell

  • Manipulation en shell de variables d’environnement et des arguments du script
  • Bloc de comparaison (if … elif … else … fi, case … in … esac)
  • Opérateurs de test sur les valeurs (-le, -lt, -eq,…) les chaînes (=, …) et les fichiers (-z, -d, -f…)
  • Boucles (while … do … done, for … in … done)
  • Fonctions shell (appel de fonctions, passage d’arguments…)
  • Inclusion d’un script dans un autre (opérateur ., source…)
  • Commande shell eval
  • Debugging shell (set -x…)
  • Expressions rationnelles (grep…)

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: