189 8069 5689

R1-008Shell环境变量是怎么样的-创新互联

这篇文章将为大家详细讲解有关R1-008 Shell环境变量是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联建站是专业的固安网站建设公司,固安接单;提供成都网站制作、网站建设、外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行固安网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

通常情况下,每个进程都有自己的“环境”,这个环境是由一组变量组成的,这些变量中存有进程可能需要引用的信息。在这种情况下,Shell与一个一般的进程没什么区别。

每次当一个Shell启动时,它都将创建适合于自己环境变量的Shell变量。更新或者添加一个新的环境变量的话,这个Shell都会立即更新它自己的环境,换言之,更改或增加的变量会立即生效,并且所有后继生成的Shell子进程都会继承这个环境。

如果一个脚本要设置一个环境变量,那么需要将这些变量‘export’出来,也就是需要通知到脚本本地的环境。这就是export命令的功能。

一个脚本只能够export变量到这个脚本所产生的子进程,也就是说只能对这个脚本所产生的命令和进程起作用。如果脚本是从命令行中调用的,那么这个脚本锁export的变量是不能影响命令行环境的。也就是说,子进程是不能export变量来影响产生自己的父进程的环境的。但是,当使用source命令执行脚本时,因为没有子进程的产生,此时脚本中的export命令将会影响父进程的环境。

关于R1-008 Shell环境变量是怎么样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


文章标题:R1-008Shell环境变量是怎么样的-创新互联
本文来源:http://jkwzsj.com/article/dooepg.html

其他资讯