关于shell脚本source ~/.bash_profile不起作用

时间:2025-02-23 09:24:33

比如写自动化脚本的时候

我要安装两个应用a和b,而且b的安装依赖于a命令。

那么安装a后就要把bin/a添加到$PATH后面,然后source 方能生效,才能使用命令a。


我在shell里也写了如下的命令:

export PATH=$PATH:xxxx/bin/a

source ~/.bash_profile

.....

cd b/

a --prefix=/... --x=....

大致就是这样的意思。


但是并没有起作用。


然后用软连接ln -s bin/a /usr/bin/a

这下就起作用了。。。