1、执行脚本是在一个子shell环境运行的,脚本执行完后该子shell自动退出。

2、执行脚本中的系统环境变量(用export定义的变量)才会被复制到子shell中。

3、一个shell中的系统环境变量只对该shell或者它的子shell有效,该shell结束时变量消失(并不能返回到父shell中)。

4、不用export定义的变量只对该shell有效,对子shell也是无效的。 直接执行一个脚本文件是在一个子shell中运行的,而source则是在当前shell环境中运行的。source可以让脚本影响它们的父shell环境,这和export去影响子shell环境相反。

最新文章

  1. Visual Studio高级调试技巧
  2. shell脚本每天自动备份mysql数据库
  3. js和jquery获取当前对象的子元素
  4. c# 根据文件流查看文件真实格式
  5. JSP 数据库连接类 MySql数据库
  6. Vue.js学习 Item8 -- 方法与事件处理器
  7. SDP (Session Description Protocol)
  8. TreeView控件绑定数据库
  9. object-c编程tips-timer
  10. git向码云上传代码总结
  11. JavaScript 实时 全角转半角
  12. 跟技术胖学vue+koa
  13. Spring MVC配置实例
  14. 【福州活动】| "福州首届.NET开源社区线下技术交流会"(2018.11.10)
  15. Pool:小对象缓存or复用
  16. nginx如何安装第三方模块
  17. C:\Users\Administrator\.IntelliJIdea2017.3\system\tomcat\Unnamed_08_upload\work\Catalina\localhost\ROOT这个错误是找不到temp文件
  18. 前端-JavaScript1-6——JavaScript之变量类型的转换
  19. OpenCV——轮廓填充drawContours函数解析
  20. 错误 Unable to find vcvarsall.bat 的终极无敌最完美的解决办法

热门文章

  1. C语言变量名转字符串的方法
  2. C语言程序设计:现代方法阅读笔记
  3. Java多线程-基础知识
  4. 2016 10 26考试 NOIP模拟赛 杂题
  5. Qt之QSS(语法高亮)
  6. 可靠的Windows版Redis
  7. Ext4.1 chart的使用
  8. 区间dp学习笔记
  9. jquery-validator中js校验及标签校验的使用
  10. Android控件postDelayed用法,View自带的定时器