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.