Heim > Artikel > Betrieb und Instandhaltung > So löschen Sie Umgebungsvariablen unter Linux
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.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
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:
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:
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!