- shell中使用source conf.sh,是直接运行conf.sh的命令,不创建子shell,类似与html中include
- sh是则创建子shell,子shell里面 的变量父shell无法使用,对环境变量的修改也不影响父shell。父shell中的局部变量,子shell也无法使用,只有父shell的环境变量, 子shell能够使用。
- 还有一个exec conf.sh,这个与source类似,区别是exec执行完,不再执行后面的语句。
- 还有一个.号,用来引用其他文件(一般定义了一些function,和变量)
shell中source sh exec的区别
最新推荐文章于 2024-11-26 10:17:57 发布