我正在尝试了解是否必须添加导出语句才能在 bash_profile 文件中设置变量。我该怎么做?例如,如果我必须添加 export AX = 'name' 那么我应该简单地将它写在文件末尾还是我还需要写其他任何东西
问问题
46279 次
4 回答
30
只需export AS='name'
在~/.bash_profile
文件中的任何位置写入:
# Append to the end of the file
$ echo "export AS='name'" >> ~/.bash_profile
# Update shell
$ source ~/.bash_profile
第一个命令将您想要的行添加到文件中(或仅使用文本编辑器),第二个命令使用新变量更新 shell。
于 2013-01-25T15:12:54.197 回答
10
有2种情况:
1. 导出自变量
例如,如果您想独立导出变量“AX”,则使用:
AX = 'name'
export AX
2. 导出一个自变量,然后将其附加到某个现有变量
例如,如果要独立导出变量“AX”,然后将其附加到类路径,则使用:
AX = 'name'
export AX
PATH=$PATH:AX
export PATH
于 2013-01-25T17:42:15.497 回答
2
通常,变量在一个地方声明和定义,并在另一个地方导出:
AX='name'
export AX
于 2013-01-25T15:11:13.373 回答
1
无需在单独的行上定义和导出。你可以写:
export yourVar="yourStringOrYourPathEtc"
请务必source ~/.bash_profile
查看您所在的 shell 中的更改。如果有疑问,请关闭终端并重新打开它:)
于 2021-05-26T00:04:57.250 回答