平时使用source 加载环境变量 , 一般是在哪个终端敲source哪个终端就好使, 但是在脚本里面就不好使如 ./a.sh , 原因是脚本本身就是个shell,可以理解为脚本自己就是个终端。 解决方法 source ./a.sh