.bash_profile中PATH和$ PATH之间有什么区别?

时间:2017-01-04 20:51:41

标签: bash unix

以下内容是我一直在玩Node.js和npm,并希望确保它们已正确安装。

我理解.bash_profile是Bash的配置文件。它是您设置环境变量PATH的地方。我不清楚的是PATH$PATH之间的区别,如:

export PATH=/usr/local/bin:$PATH

美元符号在做什么?你能帮我理解一个例子的区别吗?

1 个答案:

答案 0 :(得分:2)

这是非常基本的BASH东西。使用$ -sign,您可以引用变量的内容。一个例子:

$scope.$on("$ionicView.beforeLeave", function(event, data){
   // show loading
});

$scope.$on("$ionicView.beforeEnter", function(event, data){
   // hide loading
});

给你

a=text
echo a
echo $a

所以,在上面的例子中,

a
text

将放置/ usr / local / bin,然后是冒号,然后是PATH中PATH变量的原始内容。如果你愿意的话

PATH=/usr/local/bin:$PATH

PATH变量将包含文字PATH=/usr/local/bin:PATH 而不包含PATH变量的先前内容。

你应该在bash中获得一些介绍性材料,例如在tldp.org。