Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So löschen Sie Umgebungsvariablen unter Linux

So löschen Sie Umgebungsvariablen unter Linux

WBOY
WBOYOriginal
2022-03-11 15:18:4321491Durchsuche

Unter Linux können Sie den Befehl „unset“ zum Löschen von Variablen oder Funktionen verwenden. Die Syntax lautet „unset variable name“, wenn Sie den Befehl „unset“ zum Löschen von Umgebungsvariablen verwenden Dies wirkt sich nur auf den aktuellen Unterprozess aus. Die Sichtbarkeit wirkt sich nicht auf den übergeordneten Shell-Prozess aus.

So löschen Sie Umgebungsvariablen unter Linux

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So löschen Sie Umgebungsvariablen in Linux

1. Löschen Sie globale Umgebungsvariablen

Die in der Datei /etc/profile hinzugefügte Variable test_val=my_test_dog ist eine globale Umgebungsvariable, um diese globale Variable zu löschen Umgebungsvariable. Der Befehl lautet wie folgt:

echo $test_val
unset test_val
echo $test_val

Das Ausführungsergebnis ist wie folgt:

So löschen Sie Umgebungsvariablen unter Linux

Tipps: Da sich der Wert der test_val-Variablen in der Datei /etc/profile befindet, nachdem sie durch den unset-Befehl gelöscht wurde , können Sie den Quellbefehl /etc/profile erneut verwenden, um die Berechtigungen zu aktualisieren und den Wert der test_val-Variablen erneut abzurufen.

2. Umgebungsvariablen im Shell-Unterprozess löschen

Im Shell-Unterprozess können Sie den angegebenen Umgebungsvariablennamen mit dem Befehl löschen:

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

Das Ausführungsergebnis lautet wie folgt:

So löschen Sie Umgebungsvariablen unter Linux

3 Zusammenfassung: In diesem Abschnitt wird hauptsächlich die Verwendung des Befehls „unset“ zum Löschen von Umgebungsvariablen erläutert. Es ist zu beachten, dass die globalen Umgebungsvariablen im untergeordneten Shell-Prozess sichtbar sind Der Befehl unset wirkt sich nur auf die Sichtbarkeit des aktuellen untergeordneten Prozesses aus und hat keinen Einfluss auf den übergeordneten Shell-Prozess. Darüber hinaus muss bei der Verwendung von Umgebungsvariablen dem Variablennamen im Allgemeinen ein $ vorangestellt werden. Wenn die Variable bedient wird, ist das vorangehende $ nicht erforderlich.

Verwandte Empfehlungen: „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie Umgebungsvariablen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn