Linux bash sh .source exec 的区别比较。

sh 开启一个新的bash来运行 相当于开启一个子线程,继承环境变量,不继承局部变量。

.source 在当前bash执行。

exec 结束当前进程,用第一个参数进程来代替。

posted @ 2020-08-04 18:00  迷离的老狗  阅读(241)  评论(0编辑  收藏  举报