Se hai appena digitato le esportazioni nel terminale come indicato sopra, le variabili nell'ambiente dureranno solo fino all'uscita dalla sessione del terminale. Quindi, semplicemente digitando exit e quindi riaprendo un altro terminale, verranno rimosse tutte le impostazioni applicate con le esportazioni annotate eseguite nella domanda.
export MAGICK_HOME="/Library/ImageMagick-6.7.5/"
export PATH="$MAGICK_HOME/bin:$PATH"
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"
Inoltre puoi annullare le variabili dall'ambiente usando il comando unset.
Ad esempio:
unset MAGICK_HOME # will remove MAGICK_HOME from the environment.
Puoi farlo anche per gli altri, ma se lo fai per PATH perderai l'impostazione del tuo percorso fino a quando non chiuderai questa sessione terminale e riaprirai una nuova finestra, ecc.
Come esperimento prova a digitare:
env | grep MAGICK_HOME
Dovresti vedere MAGICK_HOME = / Library / ImageMagick-6.7.5 / richiamato se è ancora nell'ambiente. Se non è così, le impostazioni sono già state perse da una finestra chiusa. ecc. reinserisci la tua esportazione di MAGICK_HOME e prova di nuovo il comando sopra.
quindi
exit
e infine riaprire una nuova finestra di terminale e inserire:
env | grep MAGICK_HOME
Le tue impostazioni dovrebbero essere perse per MAGICK_HOME. Lo stesso vale per la modifica apportata a tutte le altre variabili di ambiente impostate con il comando export direttamente in una sessione terminale. Torneranno ai valori predefiniti solo se non sono stati impostati in un file di richiamo all'avvio come richiesto per le variabili di ambiente della shell in modo da avere un posto più permanente nell'ambiente della shell.