Exercices pratiques : Manipulation des variables d'environnement

Les exercices suivants doivent être effectués à partir de votre compte sur serveurprof.com. Voici un rappel de comment vous connecter avec vos identifiants.

Lecture d'une variable d'environnement

  1. Listez toutes les variables d'environnement à l'aide de la commande printenv.
  2. À l'aide de cette même commande, d'un tube et de la commande grep, affichez seulement la variable d'environnement HOME.
  3. Affichez à nouveau la variable d'environnement HOME en utilisant cette fois la commande echo.

Création et suppression d'une variable d'environnement

  1. Créez une variable globale nommé API_KEY. Donnez-lui la valeur SECRET123.
  2. Affichez la variable avec la commande echo.
  3. Supprimez la variable avec la commande unset.
  4. Vérifiez que la variable n'existe plus.

Modification de la variable d'environnement PATH et exécution du script

  1. Créez un nouveau dossier nommé scripts dans votre répertoire utilisateur.
  2. Déplacez le fichier bonjour dans le dossier scripts.
  3. Modifiez les permissions de bonjour afin que le propriétaire du script (votre utilisateur) ait les droits d'exécution.
  4. Modifiez la variable globale PATH pour y ajouter le dossier scripts que vous avez créé. Référez-vous à cette présentation pour la commande exacte.
  5. Exécutez la commande bonjour. Si vous avez réussi, bonjour toi! devrait s'afficher au terminal.
  6. Créez une variable globale NOM avec votre nom à l'intérieur
  7. Exécutez à nouveau le script bonjour. Si cela fonctionne, vous devriez maintenant vous faire saluer de façon plus personnelle.
  8. Curieux de savoir comment cela fonctionne ? Exécute la commande cat ~/scripts/bonjour pour voir le contenu du script.

Ajout de la variable d'environnement PATH à .bashrc

  1. Ouvre un nouvel onglet du terminal et reconnecte-toi à serveurprof.com avec SSH.
  2. Exécute à nouveau la command bonjour. Ça ne fonctionne plus parce que tes variables d'environnement ne sont pas persistés d'une session à l'autre.
  3. À l'aide de l'opérateur de redirection >>, ajoute les commandes effectuées à l'étape 4 et 6 de la section précédente au fichier .bashrc.
    1. exemple : echo 'export NOM="Pierre"' >> .bashrc
  4. Utilise la commande source .bashrc pour recharger le fichier.
  5. Vérifie que la commande bonjour fonctionne bien. Ferme ta session SSH et réouvre là et effectue la commande à nouveau.

Félicitations! Tu as terminé le labo!