Linux全局和个人配置文件
在Linux文件系统中,/etc路径下保存的是系统配置文件,/home/当前user 路径下包含了当前用户的个人配置文件和当前用户的其他文档。
etc/下配置文件
- /etc/profile:此文件为系统的每个用户设置环境信息,当第一个用户登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
- /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。有些linux版本中的/etc目录下已经没有了bashrc文件。
当前用户配置文件
- ~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量,然后执行用户的.bashrc文件.
- ~/.bashrc:该文件包含专用于某个用户的bash shell的bash信息,当该用户登录时以及每次打开新的shell时,该文件被读取.
- 值得注意的是,.profile文件一般会执行source /.bashrc,所以我们只需要把常用的设置放在.bashrc里面即可
参考链接
The Linux Directory Structure, Explained: https://www.howtogeek.com/117435/htg-explains-the-linux-linux关于bashrc与profile的区别:directory-structure-explained/
https://cloud.tencent.com/developer/article/1174426