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等文件的执行顺序

linux中的 /etc/profile文件centos7

centos profile

求助RHEL7/CENTOS7下,在/etc/profile里面设置环境变量不生效问题

centos中 profile 是啥?起啥作用?