Dauerhaftes Entfernen von Umgebungsvariablen
Im vorherigen Schritt haben Sie gelernt, wie Sie eine Umgebungsvariable für Ihre aktuelle Sitzung temporär entfernen können. Jetzt lernen Sie, wie Sie eine Variable dauerhaft entfernen können, indem Sie die Konfigurationsdateien ändern, in denen sie definiert ist.
Finden der Variablendefinition
Zunächst finden wir heraus, wo die Variable OLD_TRADE_DATA
definiert ist. In diesem Lab wurde sie Ihrer .zshrc
-Datei hinzugefügt, die sich in Ihrem Home-Verzeichnis befindet. Schauen wir uns diese Datei an:
nano ~/.zshrc
Dies öffnet die .zshrc
-Datei im nano-Texteditor. Scrollen Sie durch die Datei und suchen Sie nach einer Zeile, die OLD_TRADE_DATA
enthält. Sie sollten eine Zeile wie diese finden:
export OLD_TRADE_DATA="Outdated Info"
Ändern der Konfigurationsdatei
Um die Variable dauerhaft zu entfernen, haben Sie zwei Möglichkeiten:
-
Kommentieren Sie die Zeile aus, indem Sie ein #
am Anfang hinzufügen:
#export OLD_TRADE_DATA="Outdated Info"
-
Löschen Sie die Zeile vollständig, indem Sie Ihren Cursor an den Anfang der Zeile setzen und Ctrl+K
drücken, um die gesamte Zeile auszuschneiden.
Für dieses Lab verwenden wir den ersten Ansatz. Fügen Sie ein #
am Anfang der Zeile hinzu, um sie auszukommentieren.
Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei, indem Sie Ctrl+O
drücken, dann Enter
, und verlassen Sie nano, indem Sie Ctrl+X
drücken.
Anwenden der Änderungen
Nachdem Sie die Konfigurationsdatei geändert haben, müssen Sie sie neu laden, damit die Änderungen in Ihrer aktuellen Sitzung wirksam werden. Verwenden Sie den source
-Befehl:
source ~/.zshrc
Überprüfen der Änderungen
Um zu überprüfen, dass die Variable dauerhaft entfernt wurde, überprüfen Sie erneut ihren Wert:
printenv OLD_TRADE_DATA
Es sollte keine Ausgabe geben, was darauf hinweist, dass die Variable nicht mehr gesetzt ist.
Um weiter zu überprüfen, dass die Änderungen auch in neuen Terminalsitzungen bestehen bleiben, können Sie ein neues Terminalfenster oder -Tab öffnen und die Variable überprüfen:
printenv OLD_TRADE_DATA
Wiederum sollte es keine Ausgabe geben, was bestätigt, dass die Variable dauerhaft entfernt wurde.
Herzlichen Glückwunsch! Sie haben erfolgreich gelernt, wie Sie Umgebungsvariablen in Linux dauerhaft entfernen können, indem Sie Konfigurationsdateien ändern.