Ответ 1
unset
- это команда, которую вы ищете.
unset GNUPLOT_DRIVER_DIR
Перед установкой gnuplot я установил переменную окружения GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src
. Во время установки что-то пошло не так.
Я хочу удалить переменную среды GNUPLOT_DRIVER_DIR
. Как я могу это достичь?
unset
- это команда, которую вы ищете.
unset GNUPLOT_DRIVER_DIR
Проверьте, существует ли переменная DUALCASE:
[email protected]:~$ env | grep DUALCASE
[email protected]:~$
Это не так, поэтому создайте переменную и экспортируйте ее:
[email protected]:~$ DUALCASE=1
[email protected]:~$ export DUALCASE
Проверьте, есть ли он:
[email protected]:~$ env | grep DUALCASE
DUALCASE=1
Он есть. Поэтому избавитесь от него:
[email protected]:~$ unset DUALCASE
Проверьте, все ли там:
[email protected]:~$ env | grep DUALCASE
[email protected]:~$
Экспортированная переменная среды DUALCASE удаляется.
Отменить все локальные переменные по умолчанию при входе в систему:
[email protected]:~$ CAN="chuck norris"
[email protected]:~$ set | grep CAN
CAN='chuck norris'
[email protected]:~$ env | grep CAN
[email protected]:~$
[email protected]:~$ exec bash
[email protected]:~$ set | grep CAN
[email protected]:~$ env | grep CAN
[email protected]:~$
Команда exec bash
очистила все локальные переменные, но не переменные среды.
Отменить все переменные среды до значения по умолчанию при входе в систему:
[email protected]:~$ export DOGE="so wow"
[email protected]:~$ env | grep DOGE
DOGE=so wow
[email protected]:~$ env -i bash
[email protected]:~$ env | grep DOGE
[email protected]:~$
Команда env -i bash
очистила все переменные среды по умолчанию при входе в систему.