linux 配置全用户的环境变量,profile.d文件夹的作用
2017-09-28 17:23
295 查看
Linux 环境下/etc/profile和/etc/profile.d 的区别
区别:1. 两个文件都是设置环境变量文件的,/etc/profile是永久性的环境变量,是全局变量,/etc/profile.d/设置所有 用户生效
2. /etc/profile.d/比/etc/profile好维护,不想要什么变量直接删除/etc/profile.d/下对应的shell脚本即可,不用 像/etc/profile需要改动此文件
CentOS 中每个用户都要指定各自的环境变量,这样会比较麻烦,那么如何配置一个环境变量,所有的用户都可以使用呢?
下面以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
相关文章推荐
- linux 配置全用户的环境变量,profile.d文件夹的作用
- linux 配置全用户的环境变量,profile.d文件的作用 3ff8
- Linux 启动时,先读取用户环境变量,即 /home/defonds/.bashrc 的设置。次读取所有用户环境变量,即 /etc/profile 中的配置。
- linux环境下不同脚本文件配置的环境变量作用域范围的区别
- 【Linux】Solaris10下安装后Oracle11g的环境变量配置,实现oracle用户下支持sqlplus,lsnrctl等命令
- Linux下通过源码编译安装程序(configure/make/make install的作用,然后在/etc/profile文件里修改PATH环境变量)
- oracle11g问题:新建oracle用户后,在oracle用户下找不到.bash_profile文件;不能修改环境变量配置。
- linux中环境变量配置bashrc与profile的区别
- linux环境变量设置,/etc/profile,/etc/bashrc和.bash_profile的区别(作用域)
- Linux环境变量设置中配置文件分析(/etc/profile,~/.bashrc等)(转)
- Linux中的环境变量配置文件及其作用
- Linux下配置Java环境变量及分配用户权限
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
- linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
- Linux_note shell 特性、变量、系统和用户的环境变量配置文件。
- linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
- root用户Linux 环境变量的配置解决(-bash: jps: command not found)有关问题
- linux 下 安装oracle配置用户环境变量参数
- 用户目录下linux环境变量配置文件的异同
- linux 命令系列之 环境变量配置文件作用(52)