Linux Shell

Formation offerte en collaboration avec Emploi-Québec

Cours INF-RES

Plateforme Linux / Unix

Durée 30 heures

Non offert présentement

M'aviser lorsqu'un groupe sera ouvert

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.

Approche pédagogique

  • Présentation des concepts et des outils CSS
  • Démonstration des concepts à l'ordinateur
  • Exercices à l'ordinateur supervisés par le formateur
  • Aide individuelle lors des exercices

Attestation délivrée en fin de cours

Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Matériel pédagogique

Matériel didactique

Autres particularités

Afin d'atteindre un bon niveau de maîtrise, le participant devrait compléter le cours par la pratique personnelle

Contenu du cours

Introduction au Shell

  • Démarrage 
  • Scripts de connexion
  • Personnalisation des commandes Bash
  • Tube
  • Liste
  • Groupement
  • Substitution de commandes
  • Substitution de paramètres

Facilités de saisie des commandes

  • Historique 
  • Clic-droit
  • Opérateur tilde (~)
  • Commande complète
  • Ensemble de fichiers

Variables

  • Usagers
  • D’environnement
  • Système
  • Paramètres de position

Caractères spéciaux 

  • Guillemet double
  • Guillemet simple
  • Antislash
  • Guillemet inversé

Ligne de commandes

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

Création des scripts

  • Introduction
  • Création 
  • Exécution
  • Mise au point (débogage)
  • Opérations d’entrées-sorties

Commandes importantes

  • shift
  • tr
  • set
  • eval
  • basename
  • seq
  • test
        Valeur de retour
        Fichier
        Chaîne
        Nombre
        Opérations booléennes

Structures de contrôle

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

Fonctions

  • Écriture d'une fonction
  • Calcul sur les entiers
College de Maisonneuve | Formation continue