为了永久地导出变量,我们可以在以下文件中写入导出命令:
~/.profile
~/.bash_profile
/etc/profile
就我而言, ~/.bash_profile
不存在,因此我在其他两个文件中导出该变量:
export country=UK
我现在遇到的问题是我定义的变量(country
)对于系统来说仍然是未知的。我想知道下一步该怎么做。
答案1
仅当您登录时才会读取配置文件,您是否尝试过登录 shell bash -login
,bash -
注销然后重新登录或只是简单的重新启动?
.bashrc
每次想要的时候都可以使用你产生一个 shell。
答案2
如果您希望系统上的所有用户都可以使用这些变量,则可以在中定义它们/etc/environment
。