Supprimer définitivement les variables d'environnement
Dans l'étape précédente, vous avez appris à supprimer temporairement une variable d'environnement pour votre session actuelle. Maintenant, vous allez apprendre à supprimer définitivement une variable en modifiant les fichiers de configuration où elle est définie.
Localiser la définition de la variable
Tout d'abord, trouvons où la variable OLD_TRADE_DATA
est définie. Dans ce lab (atelier), elle a été ajoutée à votre fichier .zshrc
, qui se trouve dans votre répertoire personnel. Affichons ce fichier :
nano ~/.zshrc
Cela ouvre le fichier .zshrc
dans l'éditeur de texte nano. Faites défiler le fichier et recherchez une ligne contenant OLD_TRADE_DATA
. Vous devriez trouver une ligne comme celle - ci :
export OLD_TRADE_DATA="Outdated Info"
Modifier le fichier de configuration
Pour supprimer définitivement la variable, vous avez deux options :
-
Mettre la ligne en commentaire en ajoutant un #
au début :
#export OLD_TRADE_DATA="Outdated Info"
-
Supprimer complètement la ligne en plaçant votre curseur au début de la ligne et en appuyant sur Ctrl+K
pour couper toute la ligne.
Pour ce lab, utilisons la première approche. Ajoutez un #
au début de la ligne pour la commenter.
Après avoir effectué les modifications, enregistrez le fichier en appuyant sur Ctrl+O
, puis Entrée
, et quittez nano en appuyant sur Ctrl+X
.
Appliquer les modifications
Après avoir modifié le fichier de configuration, vous devez le recharger pour que les modifications prennent effet dans votre session actuelle. Utilisez la commande source
:
source ~/.zshrc
Vérifier les modifications
Pour vérifier que la variable est définitivement supprimée, vérifiez à nouveau sa valeur :
printenv OLD_TRADE_DATA
Il ne devrait y avoir aucune sortie, indiquant que la variable n'est plus définie.
Pour vérifier en outre que les modifications seront persistantes dans de nouvelles sessions de terminal, vous pouvez ouvrir une nouvelle fenêtre ou un nouvel onglet de terminal et vérifier la variable :
printenv OLD_TRADE_DATA
Encore une fois, il ne devrait y avoir aucune sortie, confirmant que la variable est définitivement supprimée.
Félicitations ! Vous avez appris avec succès à supprimer définitivement les variables d'environnement sous Linux en modifiant les fichiers de configuration.