在.bash_profile中导出`PATH`的结尾或开头的`$ PATH`(适用于Mac上的Git)

时间:2014-08-11 03:05:02

标签: macos git path .bash-profile

我在网上找到了很多关于在Mac上为Git指定〜/ .bashprofile PATH导出的两种基本方法之一的建议,但我还没有找到解释哪两个更好,为什么。

有人能描述$PATH这两个展示位置之间的区别吗?谢谢!

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

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

1 个答案:

答案 0 :(得分:3)

更改我的搜索字词,我发现这篇技术文章概述了差异:http://www.troubleshooters.com/linux/prepostpath.htm

似乎将$PATH放在语句(export PATH=/usr/local/git/bin:$PATH)的 end 上,确保系统在搜索之前在此自定义位置查找默认位置(即,在<{1}}中包含的标准位置之前,附加指定的路径。

$PATH变量放在语句的开头开头$PATH)在默认路径已经存在的情况下不起作用,因为系统看起来在到达语句的自定义指定路径之前的默认位置(在export PATH=$PATH:/usr/local/git/bin中给出。