请问在linux中 vim ~/.bash_profile的设置变量中,PATH=/XX/bin 和export PATH=/XX/bin的区别在哪里.

请问在linux中 vim ~/.bash_profile的设置变量中,export PATH=/XX/bin 和export PATH=/XX/bin的区别在哪里,请举例说明详细说明,谢谢了.
请问在linux中 vim ~/.bash_profile的设置变量中, PATH=/XX/bin 和export PATH=/XX/bin的区别在哪里,请举例说明详细说明,谢谢了. 标题多打了一个Eexport

PATH=/XX/bin,这个只是shell里一种变量的赋值方式,使用export命令时将这个变量导入到系统变量中,导入之后就可以在命令行中使用。 可以再命令行打印出这个变量的值: echo $PATH.追问

前面没加export也可以再命令中使用喔

追答

那是因为你这个变量比较特殊,是PATH, 是系统变量,本来就是有值的,只不过是你的本次赋值并没有生效,使用export导出才会生效。你可以换一个自己定义的变量试试,就不行了。

//就是啊。只有通过export命令才能把自己定义的变量变成系统变量。之前的PATH是存在的,你又一次赋值重新赋值,要使这个新的PATH生效,同样必须用export命令。哥们,如果还没明白,建议直接去了解下export命令。PATH=/XX/bin这个只是一中赋值方式而已。

追问

谢谢你了,不过我还是不明白,可不可以告诉我你的QQ号请教一下你.

追答

说你的吧,记得先采纳下呦。o(∩_∩)o 哈哈

追问

好啊,你先告诉我啊 QQ号,如果你不方便小号也行没事的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-27
vim ~/.bash_profile里写的重启之后还可以用,但是直接export PATH=。。。的重启之后会消失。追问

我这个变量也不是系统变量也可以的哦

相关了解……

你可能感兴趣的内容

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