Comment supprimer des variables d'environnement sous Linux

WBOY
Libérer: 2022-03-11 15:18:43
original
21542 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal