Answers:
这应该适用于当前终端:
. ~/.profile
.是一个bash内置函数和的同义词source,请参见man bash:
。 filename [ arguments ]
源filename [ arguments ] 在当前shell环境(…)中
从filename读取并执行命令。
~/.profile,这一变化将不会采取后生效. ~/.profile重装。例如,将功能添加到~/.profile:function externalip () { curl http://ipecho.net/plain; echo; },然后~/.profile-IT WORKS。现在从中删除该功能~/.profile,然后. ~/.profile再次删除。该功能仍然可用-只有重新启动(注销和登录)才能将其删除。
如果您不想启动新的外壳程序,而是在当前外壳程序中执行脚本,请为其提供源代码:
source script_name.sh
source = .
source内置的Bash 是Bourne shell .(点)命令的同义词。