如何在Linux中设置环境变量?代码举例讲解

在Linux中,可以通过以下两种方式设置环境变量:
1、 全局环境变量:

  • 设置影响所有用户和shell的环境变量。
  • 修改/etc/environment文件,添加环境变量设置,如:
JAVA_HOME=/usr/local/jdk1.8.0  
  • 重启系统或使配置生效:source /etc/environment
  • 可以被所有用户和shell访问。

2、 局部环境变量:

  • 只影响当前用户和shell。
  • 修改~/._profile或~/.rc文件,添加环境变量设置,如:
export JAVA_HOME=/usr/local/jdk1.8.0
  • 运行source ~/._profilesource ~/.rc使配置生效。
  • 只能被当前用户和shell访问。
    还可以通过以下方式临时设置环境变量:
  • export命令:
export PATH=$PATH:/home/user/bin
  • 只影响当前shell,关闭shell后环境变量消失。
  • set命令:
set PATH=$PATH:/home/user/bin
  • 只影响当前shell,与export命令效果相同。