如何删除导出的环境变量?
在安装gnuplot之前,我设置了环境变量GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src
。 在安装过程中,出现了问题。
我想要删除GNUPLOT_DRIVER_DIR
环境变量。 我怎样才能实现它?
unset
是您正在查找的命令。
unset GNUPLOT_DRIVER_DIR
在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
命令将所有环境变量清除为默认值。
这也可能起作用。
export GNUPLOT_DRIVER_DIR=
链接地址: http://www.djcxy.com/p/23937.html
上一篇: How do I delete an exported environment variable?
下一篇: key()' or 'in'?