- 博客(2)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 linux中的source命令和直接执行脚本的区别
source 以及 . 直接在当前的进程中读取脚本的配置,不会开一个新的进程! 命令执行将脚本的内容直接影响到父进程的。所以你source之后,里面配置的变量都会加入到当前环境中!而./xx.sh 以及 sh xx.sh 是新开一个子shell运行这个脚本,当脚本运行完毕了,sh中设置的变量就不见了!(该子shell继承了父级别的shell,子shell结束了变量被销毁,除非你使用了expor
2017-08-10 17:05:41 2684
TA创建的收藏夹 TA关注的收藏夹
TA关注的人