Ubuntu。环境变量在关闭会话后被删除

问题描述 投票:3回答:2

我在这里设置了一个环境变量 Ubuntu 14.04 的脚本来使用它。

我打开终端,做了。

export VARNAME=/home/me/folder/folder2

然后运行脚本,一切正常。但无论如何,当我关闭会话时,这个变量似乎消失了,我不得不像第一次那样重新声明它。

environment-variables ubuntu-14.04
2个回答
0
投票

事实上,如果你通过终端设置变量,它将持续到关机。如果你想设置永久的变量,你必须执行以下操作。

    $ vi ~/.bash_proflle

    // set the variable in the file

按esc键退出,然后输入:wq 现在路径已经设置好了。


0
投票

如果要设置一个环境变量,而这个环境变量不会随着终端的关闭而被清除(Ubuntu 16.04),请按照以下步骤进行。

  • 打开 .bashrc 使用你选择的文本编辑器来编辑文件。对我来说,它是code ~/.bashrc 因为我使用的是VS Code,但你也可以使用 vi ~/.bashrcsubl ~/.bashrc.
  • 添加环境变量,使用 export VARNAME=/home/me/folder/folder2
  • 保存文件并关闭。

即使在终端关闭后,这个变量也会持续存在。

© www.soinside.com 2019 - 2024. All rights reserved.