环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,比如PATH,HISTSIZE(历史变量保存条数),PSI,HOSTNAME(主机名)等默认环境变量。可以使用set或者env开查看变量

linux-shell(13)-环境变量配置文件

1:直接让配置文件生效,不需要重启

命令:source 配置文件 或者 . 配置文件(点和配置文件之间有空格)

2:环境变量配置文件有哪几个:

/etc/profile

/etc/profile.d/*.sh

~/.bash_profile

~/.bashrc

/etc/bashrc

只要是/etc目录下的文件,对所有登录用户都生效,~代表家目录

3:环境变量配置文件作用

有关环境变量配置文件的调用,他们是有优先级的:如图所示

linux-shell(13)-环境变量配置文件

/etc/profile的作用:

USER变量 LOGNAME变量 MAIL变量 PATH变量 HOSTNAME变量 HISTSIZE变量 umask: 调用/etc/profile.d/*.sh文件                                                                    linux-shell(13)-环境变量配置文件

                                                linux-shell(13)-环境变量配置文件

linux-shell(13)-环境变量配置文件

linux-shell(13)-环境变量配置文件在这个文件下显示的是使用的那种编码环境

linux-shell(13)-环境变量配置文件

所有上面的文件都可以自己查看。

~/.bash_profile的作用:

调用~/.bashrc文件。在PATH变量后面加入了“:$HOME/bin”这个目录。

~/.bashrc的作用

给命令起别名。调用/etc/bashrc文件。越是后面优先级越高。

/etc/bashrc的作用,就是没有登录过程的时候生效。

linux-shell(13)-环境变量配置文件

linux-shell(13)-环境变量配置文件

linux-shell(13)-环境变量配置文件

相关文章: