如何在我的 Ubuntu Linux 系统上保存环境变量

如何在我的 Ubuntu Linux 系统上保存环境变量

我正在使用 Maven 来构建我的 Java 项目。

要在 shell 中的任何位置启动 mvn 命令,我使用以下命令以这种方式声明环境变量:

导出 MAVEN_HOME=/home/andrea/SpringSource/apache-maven-3.0.4

导出 PATH=$PATH:$MAVEN_HOME/bin

问题是,如果我关闭我的 shell,当我再次打开它时,我必须再次输入以前的命令...我该如何解决这个问题并“保存”我系统上的环境变量?

谢谢

安德里亚

答案1

您应该将这些命令以行的形式保存在您的~/.bashrc文件中。这样,每次您启动新的 bash 实例(即每次登录时)时,都会应用/运行这些命令。

否则:

  • 要使变量成为系统范围的变量,而不管您使用哪个 shell,请按如下方式分配变量/etc/environment(如所述这里)(或者在/etc/profiles)。
  • 要使变量适用于 bash 的系统范围(适用于所有使用 bash 的用户),请将这些行放在文件中/etc/bash.bashrc(或者在/etc/bashrcUbuntu 以外的其他操作系统上)

相关内容