如何删除导出的环境variables?
在安装gnuplot之前,我设置了环境variablesGNUPLOT_DRIVER_DIR = /home/gnuplot/build/src
。 在安装过程中,出现了问题。
我想删除GNUPLOT_DRIVER_DIR
环境variables。 我怎样才能做到这一点?
unset
是你正在寻找的命令。
unset GNUPLOT_DRIVER_DIR
在bash中创build和删除环境variables的演练:
testingDUALCASEvariables是否存在:
el@apollo:~$ env | grep DUALCASE el@apollo:~$
它不,所以创buildvariables并导出它:
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导出的环境variables被删除。
额外的命令,以帮助清除您的本地和环境variables:
在login时将所有局部variables恢复为默认值:
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
命令清除了所有的局部variables而不是环境variables。
在login时将所有环境variables恢复为默认值:
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
命令将所有环境variables在login时清除为默认值。
如果你在〜/ .bashrc或〜/ .bash-profile文件中设置你的variables,请删除它,然后使用unset删除当前variables。
#unset VARIABLES_NAME