【Linux学习笔记】33:环境变量配置文件简介

来源:互联网 发布:强矩阵 编辑:程序博客网 时间:2024/06/01 21:35

到我的Linux笔记的32节,Tony老师的Shell运算符课程学完了,从本节开始学习Shell环境变量配置文件课程。
之前学习过PATH环境变量和PS1环境变量了,环境变量如果不写在配置文件中,一重启就失效了。

[1]source命令

source命令可以让修改后的配置文件立即生效,而不用去重启。

source 配置文件

或者用

. 配置文件

都是可以的。注意很多配置文件都是隐藏文件,文件名前面带一个点的。如:

[root@bogon ~]# . .bashrc

就表示让~/.bashrc这个配置文件立即生效。

[2]环境变量配置文件简介

环境变量配置文件中主要定义的是对系统操作环境生效的系统默认环境变量,如PATH等。修改它们在对应配置文件中的值,在source或重启后就可以持续生效了。

[3]常用的环境变量配置文件(我的Linux笔记34-36节总览)

登录时生效的环境变量配置文件 主要作用 /etc/profile PATH,USER,LOGNAME,MAIL,HOSTNAME,HISTSIZE,HISTCONTROL,umask /etc/profile.d/*.sh /etc/profile.d/这个目录下的所有后缀名为sh的文件,课程中只学习其中的lang.sh这个文件 ~/.bash_profile 在PATH变量后加入了$HOME/bin这个目录 ~/.bashrc 用alias定义了命令别名 /etc/bashrc PS1,非正常登陆的PATH,非正常登陆的umask,非正常登录的PS1


其它环境变量配置文件 主要作用 ~/.bash_logout 注销时生效的环境变量配置文件 ~/.bash_history 保存用户各自的历史命令 /etc/issue 保存本地终端登录欢迎信息,注意对远程登录是不起作用的 /etc/issue.net 保存远程终端欢迎信息,注意转义符在这个文件中不能使用 /etc/motd 保存欢迎信息,不管是远程登录还是本地登录,但会在成功登录后显示
原创粉丝点击