在安装的gnuplot之前,我设置环境变量GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src
。 在安装过程中,出现了一些问题。
我想删除GNUPLOT_DRIVER_DIR
环境变量。 我怎样才能实现呢?
在安装的gnuplot之前,我设置环境变量GNUPLOT_DRIVER_DIR = /home/gnuplot/build/src
。 在安装过程中,出现了一些问题。
我想删除GNUPLOT_DRIVER_DIR
环境变量。 我怎样才能实现呢?
unset
是你要找的命令。
unset GNUPLOT_DRIVER_DIR
测试如果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
命令清除了所有的环境变量拖欠登录。
因为原来的问题没有提及变量是如何设置,因为我一到这个页面寻找这个具体的答案,我添加了以下内容:
在C壳(CSH / tcsh中)有两种方法来设置的环境变量:
set x = "something"
setenv x "something"
在行为不同的是,用setenv命令设置的变量自动导出到子shell而可变设定与集都没有。
取消设置变量集与集 ,使用
unset x
要取消设置的变量,与SETENV,使用
unsetenv x
注:以上所有,我假设变量的名字是“X”。
积分:
https://www.cyberciti.biz/faq/unix-linux-difference-between-set-and-setenv-c-shell-variable/ https://www.oreilly.com/library/view/solaristm-7-参考/ 0130200484 / 0130200484_ch18lev1sec24.html
这也可以正常工作。
export GNUPLOT_DRIVER_DIR=