bash中的export命令

Posted hoopoe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bash中的export命令相关的知识,希望对你有一定的参考价值。

export命令

作用:

  将父shell中的变量生效到所有子shell中都生效。比如在父shell中修改了LANG=utf8,export以后子shell中也会使用该语言编码。

使用语法:

  export LANG=utf8

使用场景:

  shell脚本执行时通常会依赖一些环境变量(指定操作系统运行环境的参数),为了保证脚本正常执行,需要先声明这些环境变量。

  此时通常会使用export把所需的环境变量设置一遍,并且export设置具有在当前shell和子shell中有效,退出当前shell失效的效果,不会影响默认的环境变量设置。

疑问:

  在CentOS的版本测试表明,不使用export LANG=uft8,直接使用LANG=utf8具有相同的效果,待研究。

以上是关于bash中的export命令的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本中的export 和 source,bash

Bash—source命令&export命令&bashrc文件

Linux系统中的export命令该如何理解?

"export" 命令行 - 在 bash_profile 中声明的环境变量在后续会话中可用吗?

shell命令中用source 和sh(或者bash)执行脚本的区别,以及export的作用

shell命令中用source 和sh(或者bash)执行脚本的区别,以及export的作用