Maison >Opération et maintenance >exploitation et maintenance Linux >Comment supprimer des variables d'environnement sous Linux

Comment supprimer des variables d'environnement sous Linux

WBOY
WBOYoriginal
2022-03-11 15:18:4321596parcourir

Sous Linux, vous pouvez utiliser la commande unset pour supprimer des variables d'environnement. Cette commande est utilisée pour supprimer des variables ou des fonctions. La syntaxe est "nom de variable non défini" lorsque vous utilisez la commande unset pour supprimer des variables d'environnement dans un sous-processus shell. , cela n'affectera que le sous-processus actuel. La visibilité n'affectera pas le processus shell parent.

Comment supprimer des variables d'environnement sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment supprimer des variables d'environnement sous Linux

1. Supprimer les variables d'environnement globales

La variable test_val=my_test_dog ajoutée dans le fichier /etc/profile est une variable d'environnement globale. Vous pouvez utiliser la commande unset pour supprimer cette variable d'environnement globale. variable d'environnement. La commande est la suivante :

echo $test_val
unset test_val
echo $test_val

Le résultat de l'exécution est comme indiqué ci-dessous :

Comment supprimer des variables denvironnement sous Linux

Conseil : Parce que la valeur de la variable test_val est dans le fichier /etc/profile, après avoir été supprimée par la commande unset. , vous pouvez réutiliser la commande source /etc/profile pour mettre à jour les autorisations et réobtenir la valeur de la variable test_val.

2. Supprimer les variables d'environnement dans le sous-processus shell

Dans le sous-processus shell, vous pouvez utiliser la commande unset pour supprimer le nom de la variable d'environnement spécifié. La commande est la suivante :

new_val="5axxw"
export new_val
bash
echo $new_val
unset new_val
echo $new_val
exit
echo $new_val

Le résultat de l'exécution. est la suivante :

Comment supprimer des variables denvironnement sous Linux

3 .Résumé

Cette section présente principalement comment utiliser la commande unset pour supprimer les variables d'environnement. Il convient de noter que les variables d'environnement globales sont visibles dans le processus enfant de suppression. La commande unset affecte uniquement la visibilité du processus enfant actuel et n'affectera pas le processus shell parent. De plus, généralement lors de l'utilisation de variables d'environnement, le nom de la variable doit être précédé de $. Si la variable est exploitée, le $ précédent n'est pas requis.

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn