Exercices
Exercice 1 : Afficher les Variables d’Environnement
Utilisez une commande pour afficher toutes les variables d'environnement disponibles sur votre système.
Trouvez et notez la valeur des variables
PATH,HOMEetUSER.Expliquez à quoi servent ces trois variables.
Commande à utiliser : printenv ou env
Exercice 2 : Créer une Variable d’Environnement Locale
Créez une variable d'environnement locale nommée
NOM_PROJETet affectez-lui la valeurProjet_Informatique.Affichez la valeur de la variable pour vérifier sa création.
Quittez le terminal et ouvrez-en un nouveau, puis essayez d'afficher la valeur de
NOM_PROJET. Notez le résultat et expliquez pourquoi la variable n'est plus disponible.
Commandes à utiliser : export, echo
Exercice 3 : Créer une Variable d’Environnement Permanente
Ajoutez la variable
NOM_PROJETdans votre fichier~/.bashrcpour qu'elle soit permanente.Rechargez le fichier
~/.bashrcet vérifiez que la variable est maintenant disponible dans chaque nouvelle session.Expliquez la différence entre une variable locale et une variable permanente.
Commandes à utiliser : nano ~/.bashrc, source ~/.bashrc
Exercice 4 : Modifier la Variable PATH
Ajoutez un nouveau répertoire, par exemple
/usr/local/test, à la variablePATHdans votre session actuelle.Vérifiez que le répertoire a bien été ajouté en affichant la valeur de
PATH.Exécutez une nouvelle commande en utilisant ce chemin (par exemple, un script dans
/usr/local/test) et expliquez pourquoi la modification dePATHest utile.
Commandes à utiliser : export PATH=$PATH:/usr/local/test, echo $PATH
Exercice 5 : Supprimer une Variable d’Environnement
Créez une variable nommée
TEMP_VARavec une valeur quelconque.Supprimez
TEMP_VARde votre environnement en utilisant la commande appropriée.Vérifiez que
TEMP_VARn'est plus définie.
Commandes à utiliser : export, unset
Exercice 6 : Utiliser une Variable d’Environnement dans un Script Bash
Créez un script nommé
afficher_nom.shqui affiche une variable d'environnement appeléeNOM_UTILISATEUR.Dans le terminal, définissez la variable
NOM_UTILISATEURet exécutez le script pour afficher sa valeur.Exécutez le script sans définir
NOM_UTILISATEURet observez le résultat.
Commandes à utiliser : nano afficher_nom.sh, bash afficher_nom.sh
Exercice 7 : Différence entre Variables d’Environnement et Variables de Shell
Créez une variable de shell locale nommée
VAR_LOCALet affectez-lui une valeur.Créez une variable d'environnement nommée
VAR_ENVavec une autre valeur.Exécutez un nouveau shell (en tapant
bash), puis essayez d'afficherVAR_LOCALetVAR_ENV. Notez laquelle est accessible et expliquez pourquoi.
Commandes à utiliser : VAR_LOCAL=valeur, export VAR_ENV=valeur, bash, echo
Exercice 8 : Variables d’Environnement pour Configurer les Applications
Modifiez la variable
LANGpour changer la langue de votre terminal en français.Vérifiez si les messages et les interfaces changent en conséquence.
Remettez la variable
LANGà sa valeur initiale et expliquez pourquoi la gestion des variables d'environnement peut être utile pour la configuration des applications.
Commandes à utiliser : export LANG=fr_FR.UTF-8, echo $LANG