Пошаговое руководство по созданию и удалению переменной среды в bash:
Проверка наличия переменной DUALCASE:
el@apollo:~$ env | grep DUALCASE
el@apollo:~$
Это не так, поэтому создайте переменную и экспортируйте ее:
el@apollo:~$ DUALCASE=1
el@apollo:~$ export DUALCASE
Проверьте, есть ли она:
el@apollo:~$ env | grep DUALCASE
DUALCASE=1
Этоесть.Так что избавьтесь от него:
el@apollo:~$ unset DUALCASE
Проверьте, все ли еще там:
el@apollo:~$ env | grep DUALCASE
el@apollo:~$
Удалена переменная среды DUALCASE, экспортированная.
Дополнительные команды, помогающие очистить локальные переменные и переменные среды:
Сбросить все локальные переменные до значения по умолчанию при входе в систему:
el@apollo:~$ CAN="chuck norris"
el@apollo:~$ set | grep CAN
CAN='chuck norris'
el@apollo:~$ env | grep CAN
el@apollo:~$
el@apollo:~$ exec bash
el@apollo:~$ set | grep CAN
el@apollo:~$ env | grep CAN
el@apollo:~$
exec bash
команда очищенавсе локальные переменные, но не переменные окружения.
Сбросить все переменные окружения по умолчанию при входе в систему:
el@apollo:~$ export DOGE="so wow"
el@apollo:~$ env | grep DOGE
DOGE=so wow
el@apollo:~$ env -i bash
el@apollo:~$ env | grep DOGE
el@apollo:~$
env -i bash
команда очистила все переменные окружения дляпо умолчанию при входе в систему.