Linux的艰难学习之路:环境变量文件的用法

在Linux系统中,环境变量可以分为系统级环境变量用户级环境变量

系统级环境变量:所有用户都可以读取
用户级环境变量:只有当前用户可以读取

系统级

/etc/profile
在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

/etc/environment
在系统启动时运行,用于配置与系统运行相关但与用户无关的环境变量,修改该文件配置的环境变量将影响全局。

/etc/bashrc
为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该 文件被读取。

用户级

~/.profile
当用户登录时执行,每个用户都可以使用该文件来配置专属于自己使用的shell信息。

~/.bashrc
该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。

~/.bash_profile
当用户登录时,该文件仅仅执行一次。

在这里插入图片描述

命令

source FileName
作用:在当前bash环境下读取并执行FileName中的命令,立刻生效。

source ~/.bash_profile
source ~/.bashrc
source /etc/profile

vi ~/.bash_profile
vi ~/.bashrc
vi /etc/profile

查看环境变量:env
输出环境变量:echo $JAVA_HOME

猜你喜欢

转载自blog.csdn.net/weixin_43173093/article/details/108074123