bash配置文件的执行顺序
Linux用户在登陆系统之后会启动shell,并按照一定顺序读取shell的配置文件。以bash为例,配置文件的读取顺序如下:
- /etc/profile
- 如果是图形界面登陆系统,读取~/.profile,bash配置完毕。
- 如果是命令行或者ssh登陆系统,读取~/.bash_profile,bash配置完毕。
- 如果是命令行或者ssh登陆系统,且
/.bash_profile不存在,读取/.bash_login,bash配置完毕。 - 如果是命令行或者ssh登陆系统,且
/.bash_profile,/.bash_login不存在,读取~/.profile,bash配置完毕。
图形界面启动后,用户可能会再启动一个shell,该shell的配置文件是~/.bashrc,用户自定义的配置一般会放到这里。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 三木的技术博客!
评论