Linux环境变量配置

  • 对于系统范围内的全局配置,应该编辑 /etc/profile 或 /etc/bashrc
  • 对于特定用户的配置,应该编辑该用户的 ~/.bash_profile 或 ~/.bashrc

 

在实际操作中,运维人员可能更倾向于使用 /etc/profile.d/ 目录来放置特定的环境变量配置脚本,这样可以避免直接修改 /etc/profile 或 /etc/bashrc,从而减少维护难度和出错的可能性。在 /etc/profile.d/ 目录下的每个脚本都会在用户登录时被执行。

cd /etc/profile.d

touch dev_environment.sh

chmod +x dev_environment.sh

 

vim dev_environment.sh

配置环境变量(比如配置jdk17的环境变量)

#!/bin/bash

# 设置 JAVA_HOME 和 GO_ROOT
export JAVA_HOME=/root/java/jdk-17.0.0.1
export GO_ROOT=/usr/local/go

# 追加到系统默认 PATH,而不是覆盖
export PATH=$JAVA_HOME/bin:$GO_ROOT/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

保存并退出

source /etc/profile 使得环境变量立即生效

posted @ 2025-03-22 19:01  Ashe|||^_^  阅读(9)  评论(0)    收藏  举报