Linux--环境变量配置文件

  • Linux系统中环境变量配置文件分为两类:
  1. 全局环境变量配置文件 /etc/profile
  2. 用户环境变量配置文件 ~/.bash_profile 、 ~/.bash_login ~/.profile
  3. 全局环境变量配置文件 /etc/profile 用于设置供这个系统可使用的环境变量。该配置文件会被每个用户的登陆shell 所获取。
  • /etc/profile 文件的主要作用是:
  1. 定义PATH变量:根据登陆用户的UID来定义PATH变量中是否应该包括/sbin这个系统命令目录。
  2. 定义MAIL变量:
  3. 定义USER变量:
  4. 定义HOSTNSME变量:
  5. 定义HISTORY变量:
  6. 调用外部文件来完善环境变量
 
  • 用户环境变量~/.bash_profile ~/.bash_login ~/.profile 主要作用:
  1. 定义PATH变量,并将PATH变量转为环境变量。
  2. 判断用户主目录下是否存在~/.bashrc文件,若有则执行。
  • ~/.bashrc 文件作用如下:
  1. 定义bash中的别名命令
  2. 在一些Linux发行版中~/.bashrc 文件会调用 /etc/bashrc 这个文件。
原文地址:https://www.cnblogs.com/jsersudo/p/11429613.html