1./etc/profile文件
1.1 profile文件的作用:
用于设置系统级的环境变量和启动程序,在这个文件中的设置会对所有的用户生效
当有用户登录系统时,该文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。
1.2 在profile文件中添加环境变量
export HOST = linux
导出关键字 变量名(一般大写) 变量值
一个变量名可以对应多个变量值,多个变量值需要使用:进行分隔。
添加环境变量后,需要重新登录才能生效,也可以使用source命令强制立即生效:source /etc/profile
用户级别的该文件一般都在用户的家目录下,以.开头的隐藏文件形式存在,修改用户级的文件只对该用户生效,所以可设置自己的一些环境变量。 只要有用户登录系统,该文件就会被执行
2./etc/bash.bashrc
2.1 bash.bashrc文件的作用
bash.bashrc文件是为bash shell(Linux下有很多种解释器,sh, zsh ...)设定的配置文件, 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。
每次修改.bashrc后,使用 source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。
和profile文件一样,etc下的为全局配置,用户家目录下为个人配置,也是以点开头的隐藏文件,该文件一般是新开一个shell终端里面的设置就会生效。(Linux对这两个文件的执行以及用户家目录的文件执行会有个顺序,需要了解的可以自行查找资料)