在Linux/Unix中使用export命令

时间:2020-01-09 10:42:22  来源:igfitidea点击:

如何在Linux或者类似Unix的操作系统下使用export命令在bash shell上设置变量?
您可以使用export命令导出shell变量。

语法

语法如下:

export VAR

您可以使用以下语法在导出之前分配值:

export VAR=value

或者

VAR=value 
export VAR 

export命令将标记每个VAR,以自动导出到随后执行的命令的环境中,即使本地Shell变量VAR为全局变量。

例子

要使本地shell变量名为PATH,请输入以下内容:

### export PATH ###
export PATH=$PATH:/usr/local/bin
echo "$PATH"

设置一个新的EDITOR变量:

export EDITOR=/usr/bin/vim

您需要将导出语句添加到~/.bash_profile或者~/.profile或者/etc/profile文件中。
这将永久导出变量:

$ vi ~/.bash_profile

示例文件

PATH=$PATH:$HOME/bin
export PATH
 
# set vim as a text editor
export EDITOR=/usr/bin/vim
 
# set colorful prompt 
export PS1='\[\e[1;32m\][\u@\h \W]$\[\e[0m\] '
 
# set java_home
export JAVA_HOME=/usr/local/jdk

要查看所有导出的变量和函数的所有列表,请执行:

export -p