在bash_profile中设置路径

前端之家收集整理的这篇文章主要介绍了在bash_profile中设置路径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么设置PATH需要:${PATH}到底?
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"

当我为此添加一条路径时,我会这样做

PATH=$PATH:...

如何在不转到新行的情况下附加PATH.也就是说,如何将PATH附加到原始PATH语句.

例如,如果我想将所有内容放在第一行中.它如何与:${PATH}部分相互作用?

PATH=$PATH:/usr/local/MysqL/bin
将现有路径附加到$PATH环境变量的前端或末尾之间存在差异. bash解析执行路径的方式是从列表的前面开始.这意味着如果您的路径中有这两个目录:
PATH="/dir1/bin:/dir2/bin"

并且它们都有可执行的test.sh,然后当你运行test.sh时,它将执行/dir1/bin/test.sh中的那个,因为该目录首先出现在路径中.

另外,${PATH}与$PATH相同.

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"

只是将/Library/Frameworks/Python.framework/Versions/2.7/bin添加到路径的前面,

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

只是将/usr/local / MysqL / bin添加到路径的末尾.

那么你如何在一条线上做到这两件事呢?像这样的东西:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}:/usr/local/MysqL/bin"
原文链接:/bash/384622.html

猜你在找的Bash相关文章