CentOS 的 /etc/profile 和 ~/.bash_profile 及 .zshrc
Posted ⬆️小马哥⬆️
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 的 /etc/profile 和 ~/.bash_profile 及 .zshrc相关的知识,希望对你有一定的参考价值。
交互式登陆shell
对于交互式的登陆shell而言,CentOS规定了startup文件的加载顺序如下:
登陆过程:
1. 读取并执行/etc/profile文件;
2. 读取并执行~/.bash_profile文件;
- 若文件不存在,则读取并执行~/.bash_login文件;
- 若文件不存在,则读取并执行~/.profile文件;
登出过程:
1. 读取并执行~/.bash_logout文件;
2. 读取并执行/etc/bash.bash_logout文件;
.zshrc source后只会在当前窗口生效
以上是关于CentOS 的 /etc/profile 和 ~/.bash_profile 及 .zshrc的主要内容,如果未能解决你的问题,请参考以下文章
centos7 /etc/profile /etc/bashrc
CentOS6 /etc/profile ~/.bash_profile ~/.bashrc等文件的执行顺序