Linux shell 方面的问题

简述4条命令的区别:证明
#bash 1.sh

./1.sh

#source 1.sh

. 1.sh

这可怎么证明呀

这个东西,你随便编写点内容,测试一下不就知道了。。。
在 1.sh 编写个 echo hello world 的输出脚本就可以自己玩耍了。。。

要看你的Linux是哪个发行版,一般默认的shell是bash shell,那么source 和 .的效果是一样的,会将脚本文件中定义的变量和函数带到当前shell中,而bash和./只是执行当前shell脚本文件里的命令而已。