Linux Bash Shell导出教程及示例

Bash是一个shell,也是一个简单的编程shell。有许多内置或外部指定的变量。如果在外部指定了一个变量,那么使这个变量在系统范围内可用是一个问题。export命令通过传播到子shell使变量在系统范围内可用。导出的变量对父进程不可用。这意味着以前派生或创建的进程将不会获得导出变量。export的语法如下:有两种方法可以导出一些变量。

null

直接出口

我们可以使用以下语法导出新创建的变量 export 关键字。

export VAR

在本例中,我们将所有容易定义的变量导出到子shell。

$ myfw=10.0.0.1$ export myfw
Directly Export
直接出口

定义后导出

我们可以使用以下语法导出所有容易定义的bash变量。

export VAR=VALUE

在这个模型中,变量是在导出之前定义的。变量定义后,将变量导出到系统范围。

$ export httpserver=192.168.1.10
Export After Defining
定义后导出

列出导出的变量

它可以用 -p 参数。

$ export -p
List Exported Variables
列出导出的变量

我们可以从输出中看到有很多导出到bashshell的变量。其中一些是 HOME , LANG , LOGNAME 等。

相关文章: Linux Bashrc文件及使用示例

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享