在BASH脚本和源命令中导出

时间:2017-03-05 16:18:27

标签: linux bash shell

根据this answer,只需将export命令放在bash脚本中,就不会影响环境变量,除非使用source命令。但是,在安装Anaconda for Python之后,我注意到安装程序在shell脚本.bashrc中添加了以下行:

export PATH="/host/anaconda2/bin:$PATH"

运行printenv显示这个陈述确实似乎有所期望的效果。我的问题是,如果没有source命令,脚本中的export语句如何影响环境变量,为什么通常需要source命令才能产生这种效果?即,为什么脚本不执行export语句而没有source命令/

0 个答案:

没有答案