shell中source sh exec的区别

来源:互联网 发布:淘宝模特多少钱一个月 编辑:程序博客网 时间:2024/05/24 07:10
  • shell中使用source conf.sh,是直接运行conf.sh的命令,不创建子shell,类似与html中include
  • sh是则创建子shell,子shell里面 的变量父shell无法使用,对环境变量的修改也不影响父shell。父shell中的局部变量,子shell也无法使用,只有父shell的环境变量, 子shell能够使用。
  • 还有一个exec conf.sh,这个与source类似,区别是exec执行完,不再执行后面的语句。
  • 还有一个.号,用来引用其他文件(一般定义了一些function,和变量)
0 0
原创粉丝点击