linux中的source命令和直接执行脚本的区别
来源:互联网 发布:linux 运维自动化 web 编辑:程序博客网 时间:2024/05/25 18:12
source 以及 . 直接在当前的进程中读取脚本的配置,不会开一个新的进程! source会将脚本的内容直接影响到父进程的(因为它不开辟新线程,可以说是直接在当前进程中加入脚本的执行内容)。所以你source之后,里面配置的变量都会加入到当前环境中,你可以在该shell中调用脚本中的变量!
而./xx.sh 以及 sh xx.sh 是在当前进程下新开一个子shell进程运行这个脚本,当脚本运行完毕了,sh中设置的变量和子进程一起被销毁了!(该子shell继承了父进程的shell的环境变量,子shell结束了变量将被销毁,如果使用了export可以将子shell的变量反馈到父级别的shell中)
就先记这么多!
阅读全文
0 0
- linux中的source命令和直接执行脚本的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别
- 在Linux中用source,dot(.)和直接用脚本文件名执行shell脚本的区别 .
- ubuntu(linux)下source、sh/bash、./ 和 直接 执行脚本的区别
- linux source命令及其与脚本的执行区别
- 用source命令执行脚本和用sh执行脚本之间的区别
- 直接运行、sh、source执行脚本的区别
- Linux sh、source和.命令执行.sh文件的区别
- Linux sh、source和.命令执行.sh文件的区别
- 举例说明source执行脚本和sh执行脚本的区别
- shell脚本执行命令 . 和sh 和 source 和 ./ 的使用以及区别
- Linux Source命令及脚本的执行方式解析
- Linux Source命令及脚本的执行方式解析
- Linux Source命令及脚本的执行方式解析
- Linux Source命令及脚本的执行方式解析
- CSS(1)
- 图文C语言指针
- 筛选法查找100以内的素数
- Jmeter监听器图形结果插件
- 排序算法之归并排序(JAVA)
- linux中的source命令和直接执行脚本的区别
- [thinkPHP5项目实战_05]自动生成目录结构
- kafka 高吞吐量性能揭秘
- Android混淆从入门到精通
- 初学者---简介java中的对象和类(1)
- 手头紧!贷款还不上该怎么办?影响征信吗?
- [转载] Android(线程一) 线程
- redis配置文件说明以及密码登录
- maven添加jar包