关于在linux下设置环境变量的问题,请高手细致解答?

别人给我装了个GMT,并在bashrc下设置了环境变量
export PATH=$PATH:/home/cc/bin
##GMT
export GMTHOME=/usr/local/GMT
export PATH=${GMTHOME}/bin:$PATH

我想请问高手 这三句变量到底是怎么解读 里面的 :是干嘛的? 第三句为啥还有{} ???

export PATH=$PATH:/home/cc/bin

这是设置执行文件搜索路径,在原来的基础上增加/home/cc/bin目录
冒号是分隔符,即按PATH中的值以冒号分隔,搜索可执行文件

export GMTHOME=/usr/local/GMT

这是指定一个环境变量GMTHOME

export PATH=${GMTHOME}/bin:$PATH

搜索路径增加${GMTHOME}/bin,优先搜索
${GMTHOME}/bin 就相当于/usr/local/GMT/bin
加{}是防止变量名与其他字符结合,在这里是多余的,可以不加。追问

谢谢 请问一下 我有个rqa的程序 在/home/ch/rrr/下 想生成rqa的环境产量 该如何做?

追答

export PATH=$PATH:/home/ch/rrr

然后,就可以在任何位置运行rqa了

追问

如果rrr里还用别的程序 是不是别的环境产量一并生成了

追答

是的

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网