Linux环境变量配置文件总结

Linux环境变量配置文件总结

前言

  • Linux中环境变量可以配置在多个地方,在什么样的场景下将环境变量配置在哪个文件中比较合理,下文主要根据使用场景进行分析

主要文件介绍

  • 一般主要环境变量配置的文件
文件 交互 描述
/etc/profile 全局 此文件为系统的每个用户设置环境信息,当第一个用户登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc 全局 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。有些linux版本中的/etc目录下已经不存在bashrc文件。
~/.profile 用户家目录下的私有环境变量设定 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,然后执行用户的.bashrc文件
~/.bashrc 用户家目录下的私有环境变量设定 该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取.

系统读取配置文件的顺序

  • 待续
------本文结束感谢您的阅读------
坚持原创技术分享,您的支持将鼓励我继续创作!
0%