我试图了解如果我必须添加export语句来设置bash_profile文件中的变量。我该怎么办?例如,如果我必须添加导出AX ='name',那么我应该只在文件末尾写入它还是我还需要编写其他内容
答案 0 :(得分:23)
只需在export AS='name'
文件中的任意位置写下~/.bash_profile
:
# Append to the end of the file
$ echo "export AS='name'" >> ~/.bash_profile
# Update shell
$ source ~/.bash_profile
第一个命令将您想要的行添加到文件(或只使用文本编辑器)第二个命令用新变量更新shell。
答案 1 :(得分:10)
有两种情况:
<强> 1。导出自变量
例如,如果要独立导出变量“AX”,请使用:
AX = 'name'
export AX
<强> 2。导出一个自变量,然后将其附加到某个现有变量
例如,如果要单独导出变量“AX”,然后将其附加到类路径,请使用:
AX = 'name'
export AX
PATH=$PATH:AX
export PATH
答案 2 :(得分:1)
通常,变量在一个地方声明和定义,并在另一个地方导出:
AX='name'
export AX
答案 3 :(得分:0)
无需在单独的行上定义和导出。 你可以写:
export yourVar="yourStringOrYourPathEtc"
请务必 source ~/.bash_profile
以查看更改在您所在的 shell 中起作用。如果有疑问,请关闭终端并重新打开它:)