Ubuntu:关闭会话后删除环境变量

时间:2014-08-28 11:08:57

标签: environment-variables ubuntu-14.04

我在Ubuntu 14.04中设置了一个环境变量,供脚本使用它。

我打开终端并做了:

export VARNAME=/home/me/folder/folder2

然后运行脚本,一切正常。但无论如何,只要我关闭会话,变量似乎就会消失,我必须像第一次一样再次声明它。

2 个答案:

答案 0 :(得分:1)

要设置不会随着终端关闭(Ubuntu 16.04)而消失的环境变量,请按照以下步骤操作:

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

即使关闭终端,该变量也将保留。

答案 1 :(得分:0)

实际上,如果通过终端设置变量,它将持续到关闭。如果要设置永久变量,则必须执行以下操作。

    $ vi ~/.bash_proflle

    // set the variable in the file

按esc键退出并键入:wq现在路径已设置。