GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lösche ich eine exportierte Umgebungsvariable?

unset ist der gesuchte Befehl.

unset GNUPLOT_DRIVER_DIR

Anleitung zum Erstellen und Löschen einer Umgebungsvariablen in Bash:

Prüfen, ob die DUALCASE-Variable existiert (leere Ausgabe):

env | grep DUALCASE

Das ist nicht der Fall, also erstellen Sie die Variable und exportieren Sie sie:

DUALCASE=1
export DUALCASE

Überprüfen Sie, ob es vorhanden ist:

env | grep DUALCASE

Ausgabe:

DUALCASE=1

Es ist da. Also weg damit:

unset DUALCASE

Überprüfen Sie, ob es noch da ist (leere Ausgabe):

env | grep DUALCASE

Die von DUALCASE exportierte Umgebungsvariable wird gelöscht.

Zusätzliche Befehle zum Löschen Ihrer lokalen und Umgebungsvariablen:

Alle lokalen Variablen beim Login auf Standard zurücksetzen:

CAN="chuck norris"
set | grep CAN

Ausgabe:

CAN='chuck norris'

env | grep CAN # Empty output

exec bash
set | grep CAN
env | grep CAN # Empty output

exec bash Befehl hat alle lokalen Variablen gelöscht, aber keine Umgebungsvariablen.

Alle Umgebungsvariablen beim Anmelden auf Standard zurücksetzen:

export DOGE="so wow"
env | grep DOGE

Ausgabe:

DOGE=so wow

env -i bash
env | grep DOGE # Empty output

env -i bash Der Befehl hat alle Umgebungsvariablen beim Anmelden auf die Standardwerte zurückgesetzt.


Linux
  1. So legen Sie eine Benutzerumgebungsvariable fest (dauerhaft, nicht Sitzung)?

  2. Linux – Wie setzt man die Umgebungsvariable „http_proxy“ in Python zurück?

  3. So löschen Sie einen Dienst in Kubernetes

  4. Wie setze ich programmgesteuert eine permanente Umgebungsvariable in Linux?

  5. Wie setze ich die Umgebungsvariable in GDB mit dem Shell-Befehl?

So legen Sie die Umgebungsvariable in Windows fest

So legen Sie Umgebungsvariablen in MacOS fest

So löschen Sie eine Partition unter Linux

So löschen Sie Zeilen in Vim / Vi

So setzen/löschen Sie Umgebungsvariablen in Linux

So setzen Sie die Umgebungsvariable in Bash