linux 配置全用户的环境变量,profile.d文件的作用

SOASPX 9973 0

linux 环境下/etc/profile和/etc/profile.d的区别

1、两个文件都是设置环境变量文件的,/etc/profile是永久的环境变量,是全局变量,/etc/profile.d/设计所有用户生效

2、/etc/profile.d/ 比 /etc/profile好维护,不想要什么边浪直接删除/etc/profile.d 下对应的Shell脚本即可,不用像/etc/profile需要改动此文件

下面以jdk的安装为例

vi  /etc/profile.d/java.sh

在新的java.sh中输入以下内容:

#set java environment

JAVA_HOME=/var/mysoft/jdk1.7.0_80
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

使配置立即生效: source /etc/profile.d/java.sh

标签: linux

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~