Passer au contenu
30 h

Gestion de réseaux informatiques

Linux Shell

Préalables

Posséder des connaissances du système d'exploitation Linux

Objectifs

À la fin de l’atelier, le participant aura acquis suffisamment de connaissances avec le Shell Linux pour mieux comprendre et réagir dans son milieu de travail.

Contenu du cours

Introduction au Shell

  • Démarrage du Shell
  • Les scripts de connexion
  • Personnalisation des commandes Bash
  • Tube
  • Liste
  • Groupement
  • Substitution de commandes
  • Substitution de paramètres

Facilités de saisie des commandes

  • Historique des commandes
  • Le clic-droit
  • L’opérateur tilde (~)
  • Compléter une commande
  • Ensemble de fichiers

Variables

  • Variables usagers
  • Variables d’environnement
  • Variables système
  • Paramètres de position

Caractères spéciaux du Shell

  • Caractère guillemet double
  • Caractère guillemet simple
  • Caractère antislash
  • Caractère guillemet inversé

Ligne de commandes

  • Analyse de la ligne de commande
  • Enchaînement inconditionnel des commandes
  • Enchaînement conditionnel des commandes
  • Redirections des entrées-sorties
  • Substitution de commande

Création des scripts

  • Introduction
  • Création d’un script
  • Exécution du script
  • Mise au point (débogage)
  • Les opérations d’entrées-sorties

Commandes importantes

  • shift
  •  tr
  • set
  • eval
  • basename
  • seq
  • test
    • Valeur de retour
    • Tester un fichier
    • Tester une chaîne
    • Tester un nombre
    • Opérations booléennes

Structures de contrôle

  • Structures conditionnelles
  • Conditionnelles imbriquées
  • Choix multiples (case)
  • Structures itératives
    • Boucle for
    • Boucle while
    • Sortie et reprise de boucle

Fonctions

  • Écrire une fonction
  • Calcul sur les entiers