source是Shell内置命令的一种,它会读取脚本文件中的代码,并依次执行所有语句。你也可以理解为,source 命令会强制执行脚本文件中的全部命令,而忽略脚本文件的权限。
source命令的用法为:
source filename
也可以简写为:
. filename
两种写法的效果相同。对于第二种写法,注意点号.和文件名中间有一个空格。
具体的执行格式:(执行test.sh)
1、source ./test.sh #使用source
2、source test.sh #使用source
3、. ./test.sh #使用点号,两点之间有空格
4、./test.sh #使用点号
区别在于,使用source命令不用给脚本增加执行权限,并且写不写./都行,方便多了!