3 ответов:
Пошаговое Руководство по созданию и удалению переменной среды в 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команда очистила все переменные среды по умолчанию при входе в систему.
Comments