GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso eliminare una variabile di ambiente esportata?

unset è il comando che stai cercando.

unset GNUPLOT_DRIVER_DIR

Procedura dettagliata per la creazione e l'eliminazione di una variabile d'ambiente in Bash:

Verifica se esiste la variabile DUALCASE (output vuoto):

env | grep DUALCASE

No, quindi crea la variabile ed esportala:

DUALCASE=1
export DUALCASE

Controlla se è presente:

env | grep DUALCASE

Uscita:

DUALCASE=1

È lì. Quindi liberatene:

unset DUALCASE

Controlla se è ancora presente (output vuoto):

env | grep DUALCASE

La variabile di ambiente esportata DUALCASE viene eliminata.

Comandi aggiuntivi per aiutare a cancellare le variabili locali e di ambiente:

Annulla l'impostazione predefinita di tutte le variabili locali all'accesso:

CAN="chuck norris"
set | grep CAN

Uscita:

CAN='chuck norris'

env | grep CAN # Empty output

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

exec bash comando ha cancellato tutte le variabili locali, ma non le variabili di ambiente.

Annulla l'impostazione predefinita di tutte le variabili di ambiente all'accesso:

export DOGE="so wow"
env | grep DOGE

Uscita:

DOGE=così wow

env -i bash
env | grep DOGE # Empty output

env -i bash Il comando ha cancellato tutte le variabili di ambiente impostandole sui valori predefiniti all'accesso.


Linux
  1. Come eliminare un servizio in Kubernetes

  2. Esempi di comandi di esportazione Linux (come impostare le variabili di ambiente)

  3. Come impostare a livello di codice una variabile di ambiente permanente in Linux?

  4. Come eliminare la variabile di sola lettura in bash?

  5. come passare la variabile d'ambiente a sudo su

Come impostare la variabile d'ambiente in Windows

Come impostare le variabili d'ambiente in MacOS

Come eliminare la partizione in Linux

Come eliminare le righe in Vim / Vi

Come impostare/disimpostare le variabili d'ambiente in Linux

Come impostare la variabile d'ambiente in Bash