Zsh/Bash 启动文件加载顺序 (.bashrc, .zshrc etc.)

https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/

linux系统里有各种启动加载文件:
.bashrc.bash_profile.bash_login.profile 等,事实上,这里的文件并不是都会被用到,这取决于是以何种方式进入系统

对bash,读取顺序如下表所示,先执行A,然后B,然后C , B1,B2,B3的意思是,按顺序读取最先读到的一个。

Interactive loginInteractive non-loginScript
/etc/profileA
/etc/bash.bashrcA
~/.bashrcB
~/.bash_profileB1
~/.bash_loginB2
~/.profileB3
BASH_ENVA
~/.bash_logoutC

从tty登录和通过ssh远程登录,就是 login shell

docker exec -it container bash 方式进入容器的,输入 non-login 的 shell

转载于:https://www.cnblogs.com/clannadxr/p/11351733.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值