Environnement Shell et variables
Apprenez comment le shell Linux stocke le contexte, transmet la configuration aux commandes et mémorise les paramètres personnalisés entre les sessions. Ce cours présente les variables d'environnement, les variables shell, la variable PATH, la configuration persistante et la substitution de commandes, afin de vous permettre de travailler dans un environnement de terminal plus contrôlé et personnalisable.
Pourquoi est-ce important ?
De nombreux outils Linux se comportent différemment selon l'environnement dont ils héritent. Si vous ne comprenez pas le fonctionnement des variables, des fichiers de démarrage du shell et de la variable PATH, les commandes peuvent sembler incohérentes, les scripts peuvent échouer de manière inattendue et les flux de travail personnalisés deviennent difficiles à maintenir. Ce cours vous aide à comprendre le contexte caché derrière le comportement de la ligne de commande.
Ce que vous allez apprendre
- Distinguer les variables d'environnement des variables locales au shell et comprendre leur impact sur les commandes.
- Inspecter et modifier la variable
PATHpour que le shell puisse localiser correctement les exécutables. - Créer des variables personnalisées pour réutiliser des valeurs dans vos sessions de terminal et vos scripts.
- Rendre les modifications de configuration persistantes pour les futures connexions au shell.
- Utiliser la substitution de commandes pour capturer la sortie d'une commande et la réutiliser dynamiquement.
- Mettre en pratique ces compétences dans une tâche de configuration d'environnement qui reflète la préparation réelle d'un poste de travail.
Feuille de route du cours
Le cours commence par expliquer ce que sont les variables d'environnement et comment elles façonnent la session shell dans laquelle vous travaillez. Vous vous concentrerez ensuite sur PATH, l'une des variables les plus importantes sous Linux, afin de comprendre comment les commandes sont trouvées et pourquoi certains exécutables s'exécutent sans avoir besoin de leur chemin complet.
Ensuite, vous créerez vos propres variables et les utiliserez pour simplifier les tâches répétitives. Après cela, le cours vous montrera comment rendre vos paramètres persistants en modifiant les fichiers de configuration du shell, plutôt que de répéter les commandes de configuration à chaque session.
Le dernier laboratoire présente la substitution de commandes, qui permet à une commande de capturer et de réutiliser la sortie d'une autre. Le cours se termine par le défi « Script de configuration de l'environnement », où vous appliquerez la gestion des variables et la personnalisation du shell dans un flux de travail pratique.
À qui s'adresse ce cours ?
Ce cours est destiné aux débutants sous Linux qui souhaitent comprendre ce qui façonne une session shell, ainsi qu'aux apprenants en DevOps en début de parcours qui ont besoin d'environnements de ligne de commande plus propres et plus prévisibles.
Résultats attendus
À la fin de ce cours, vous serez capable d'inspecter et de modifier les variables shell en toute confiance, de contrôler le comportement de recherche des commandes, de rendre utiles vos personnalisations persistantes et de comprendre le contexte environnemental dont dépendent de nombreux outils Linux.




