在安装gnuplot之前,我设置了环境变量GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src,在安装过程中出现了一些问题。我想删除GNUPLOT_DRIVER_DIR环境变量,如何实现?
GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src
GNUPLOT_DRIVER_DIR
g9icjywg1#
unset是您要查找的命令。
unset
unset GNUPLOT_DRIVER_DIR
0ve6wy6x2#
env | grep DUALCASE
DUALCASE=1 export DUALCASE
输出:双箱= 1
unset DUALCASE
DUALCASE导出的环境变量将被删除。
CAN="chuck norris" set | grep CAN
输出:CAN ="查克·诺里斯"
env | grep CAN # Empty output exec bash set | grep CAN env | grep CAN # Empty output
exec bash命令清除了所有局部变量,但未清除环境变量。
exec bash
export DOGE="so wow" env | grep DOGE
输出:DOGE =哇哦
env -i bash env | grep DOGE # Empty output
env -i bash命令将所有环境变量清除为登录时的默认值。
env -i bash
bogh5gae3#
最初的问题没有提到变量是如何设置的,而是:
set x = "something"
setenv x "something"
unset x
要取消使用***setenv***设置的变量集,请使用
unsetenv x
学分:
c9qzyr3d4#
这也可能奏效。
export GNUPLOT_DRIVER_DIR=
u91tlkcl5#
正如上面的答案所提到的,如果你已经使用export设置了变量,unset GNUPLOT_DRIVER_DIR应该可以工作。如果你已经在~/.bashrc或~/.zshrc中永久地设置了它,那么简单地从那里删除它就可以工作。
export
~/.bashrc
~/.zshrc
pb3skfrl6#
在Linux和macOS上,您可以使用命令unset删除环境变量。
您可以编辑shell配置文件,如/etc/profile.d目录中的.bashrc或.bash_profile,并删除导出变量的行。.bashrc file:
/etc/profile.d
.bashrc
.bash_profile
.bashrc file:
nano ~/.bashrc
然后,搜索行export GNUPLOT_DRIVER_DIR并将其删除,然后保存文件。
使用setx命令删除环境变量。
setx
setx GNUPLOT_DRIVER_DIR ""
您可以在以下链接中找到有关环境变量以及如何管理它们的详细信息:
6条答案
按热度按时间g9icjywg1#
unset
是您要查找的命令。0ve6wy6x2#
在Bash中创建和删除环境变量的演练:
输出:
双箱= 1
DUALCASE导出的环境变量将被删除。
帮助清除本地和环境变量的额外命令:
输出:
CAN ="查克·诺里斯"
exec bash
命令清除了所有局部变量,但未清除环境变量。输出:
DOGE =哇哦
env -i bash
命令将所有环境变量清除为登录时的默认值。bogh5gae3#
最初的问题没有提到变量是如何设置的,而是:
set x = "something"
setenv x "something"
行为的不同之处在于,使用***setenv***命令设置的变量会自动导出到子shell,而使用***set***设置的变量则不会。
要取消设置使用***set***设置的变量集,请使用
要取消使用***setenv***设置的变量集,请使用
学分:
c9qzyr3d4#
这也可能奏效。
u91tlkcl5#
正如上面的答案所提到的,如果你已经使用
export
设置了变量,unset GNUPLOT_DRIVER_DIR
应该可以工作。如果你已经在~/.bashrc
或~/.zshrc
中永久地设置了它,那么简单地从那里删除它就可以工作。pb3skfrl6#
在Linux和macOS上,您可以使用命令
unset
删除环境变量。永久删除变量,
Linux中
您可以编辑shell配置文件,如
/etc/profile.d
目录中的.bashrc
或.bash_profile
,并删除导出变量的行。.bashrc file:
然后,搜索行export
GNUPLOT_DRIVER_DIR
并将其删除,然后保存文件。在Windows中
使用
setx
命令删除环境变量。您可以在以下链接中找到有关环境变量以及如何管理它们的详细信息: