热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

"export"inSHELL

exp

  在shell中,若某一变量需要在随后的子程序中运行,则需要以 export
来使变量变成环境变量
:  export var

export的用法总结:

1:一个shell中用export定义的变量,只对当前shell以及它的子shell有效,不会对其父shell有效。[下面的这个示例有点儿乱,如果你理解这句话的话可以不看]



lxw 23:51:20:~$ echo $var # A shell
lxw
23:51:57:~$ bash # B shell
lxw
23:53:09:~$ echo $var
lxw
23:53:12:~$ var="Hello World"
lxw
23:53:20:~$ echo $var
Hello World
lxw
23:53:23:~$ export var
lxw
23:53:27:~$ echo $var    #当前shell(B shell)中有效
Hello World
lxw
23:53:31:~$ bash # C shell
lxw
23:53:38:~$ echo $var    #子shell(C shell)中有效
Hello World
lxw
23:53:43:~$ exit
exit
lxw
23:53:55:~$ echo $var # B shell
Hello World
lxw
23:53:58:~$ exit
exit
lxw
23:54:12:~$ echo $var #父shell(A shell)中无效
lxw
23:54:18:~$

 

2:不用export定义的变量只对该shell有效,对子shell也是无效的。



lxw 23:47:59:~$ echo $var
lxw
23:48:11:~$ var="Hello World"
lxw
23:48:28:~$ echo $var
Hello World
lxw
23:48:30:~$ bash
lxw
23:49:18:~$ echo $var #未使用export,子shell中无效
lxw
23:49:21:~$ exit
exit
lxw
23:49:24:~$ echo $var
Hello World
lxw
23:49:27:~$


推荐阅读
  • 图基本概念及操作
    图基本概念及操作一、思维导图二、重要概念笔记1.图的定义图(Graph)G由顶点集合V(G)和边集合E(G)构成。图可分为有向图和无向图。2.图的存储结构一、邻接矩阵:二、邻接表; ... [详细]
  • Fabricetcdraft模式部署配置要求以下信息仅供参考系统环境(Centos7.5)Docker版本(19.03.12)Docker-compose版本(1.24.0)Fab ... [详细]
  • 自定义video样式
    和朋友聊天说到了video自定义样式问题,今天抽空简单试验了一下,下面贴上代码。dom结构如下:js代码如下:实现效果如下:如有表述不准确之处,欢迎指正,欢迎补 ... [详细]
  • 请比较欧式距离与曼哈顿距离?
    1.欧氏距离(EuclideanDistance)欧氏距离是最容易直观理解的距离度量方法,我们小学、初中和高中接触到的两个点在空间中的距离一般都是指欧氏距离。二维平面上点a(x1, ... [详细]
  • 【二食堂】AlphaScrum Meeting 4
    ScrumMeeting3例会时间:4.1312:0012:30进度情况|组员|昨日进度|今日任务||||||李健|1.主页面的搭建工作issue|1.完成主页搭建2.与后端协商确 ... [详细]
  • maven 阿里云节点,速度快
    修改maven根目录下的conf文件夹中的setting.xml文件.http:maven.aliyun.comOSChina谷歌Google开源中国- Nexusosc更新频率据 ... [详细]
  • hadoop安装过程 permissions 0755
    权限太大tooopen登录hadoop用户chmod-R7 ... [详细]
  • ARM LCD屏调试3屏的应用编程
    2011-06-2519:20:47驱动自己写完了,应用函数自己就不写了,找了一点代码参考,移植并修改了一下,配合之前的定义的接口文档,我贴出部分代码。目录:一,开发环境1二 ... [详细]
  • # 运维小白的成长日记第七天OSI七层传输层/应用层精讲!
    运维小白的成长日记第七天-OSI七层传输层应用层精讲!1、IP提供了点到点的连续接,通过IP地址可以找到目标主机。但是目标主机有很多应用,服务器到底使用哪个应用来响应客户端?通过端 ... [详细]
  • Hibernate的入门:
    1下载Hibernate5http:sourceforge.netprojectshibernatefileshibernate-orm5.0.7.Finalhibernate-r ... [详细]
  • web前端菜鸟如何升级到大神(转载)标签:web前端web前端菜鸟如何升级到大神(转载)标签:web前端随着互联网的发展速度迅猛,web前端工程师越来越火热,想学习Web前端开发吗 ... [详细]
  • --查看当前已有的用户SELECTUsernameFROMdba_users;--创建临时CREATEUSERgzmpcIDENTIFIEDBYPASSWORD;--授权GRANT ... [详细]
  • 1、dt视图结构内容dt+结构名要么dt+结构名+住址kddt_object_headernt!_OBJECT_HEADER+0x000PointerCount:Int4B+0x ... [详细]
  • Javascript的模块化编程Javascript在设计之初并没有提供一种原生的,语言级别的模块化方式来组织代码,比如Java语言通过package和import来管理和使用模块 ... [详细]
  • 来看看倒排索引压缩。压缩是拿CPU换IO的最重要手段之一,不论索引是放在硬盘还是内存中。索引压缩的算法有几十种,跟文本压缩不同,索引压缩算法不仅仅需要考虑压缩率,更要考虑压缩和解压 ... [详细]
author-avatar
闺蜜好我会明白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有