提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: 运维 > Linux > Linux export是什么意义?【Linux】,Linux,export

Linux export敕令是什么意义?

Linux export敕令

功用申明:设置或显现环境变量。

语 法:export [-fnp][变量称号]=[变量设置值]

补充申明:在shell中实行顺序时,shell会供应一组环境变量。export可新增,修正或删除环境变量,供后续实行的顺序运用。export的效能仅及于该次登录操纵。

参 数:

-f 代表[变量称号]中为函数称号。

-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的实行环境中。

-p 列出一切的shell给予顺序的环境变量。

一个变量竖立时,它不会自动地为在它以后竖立的shell历程所知。而敕令export能够向后面的shell通报变量的值。当一个shell剧本挪用并实行时,它不会自动获得本来剧本(挪用者)里定义的变量的接见权,除非这些变量已被显式地设置为可用。export敕令能够用于通报一个或多个变量的值到任何后继剧本。

登录到体系后,体系将启动一个用户shell。在这个shell中,能够运用shell敕令或声明变量,也能够竖立并运转shell剧本顺序。运转shell剧本顺序时,体系将竖立一个子shell。此时,体系中将有两个shell,一个是登录时体系启动的shell,另一个是体系为运转剧本顺序竖立的shell。当一个剧本顺序运转终了,它的剧本shell将停止,能够返回到实行该剧本之前的shell。从这类意义上来讲,用户能够有很多shell,每一个shell都是由某个shell(称为父shell)派生的。

在子shell中定义的变量只在该子shell内有用。如果在一个shell剧本顺序中定义了一个变量,当该剧本顺序运转时,这个定义的变量只是该剧本顺序内的一个局部变量,其他的shell不能引用它,要使某个变量的值能够在其他shell中被转变,能够运用export敕令对已定义的变量举行输出。

export敕令将使体系在竖立每一个新的shell时定义这个变量的一个拷贝。这个历程称之为变量输出。

#echo $PKG_PATH 在任何时候竖立的变量都只是当前shell的局部变量,所以不能被shell运转的其他敕令或shell顺序所应用。 export ,是把你设置的环境变量传给当前SHELL的子SHELL,使其在子SHELL中有用。

以上就是Linux export是什么意义?的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux export是什么意义?【Linux】,Linux,export"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线