在Shell中启动另一个Shell时,会加载哪些配置文件链?
Shell配置加载规则的特殊场景疑问
我了解有一套用于解释Shell配置文件加载逻辑的分类规则,但实际测试发现,在已有Shell进程内直接启动新Shell的情况,似乎并不符合这套规则中的任何一类。
以下是测试过程:
用户名 @ ZSH $: echo 感谢各位解答 & bash 感谢各位解答 (/etc/profile 中的脚本未执行) 用户名 @ Bash $:
可以看到,新启动的Bash并没有运行/etc/profile里的脚本。
内容的提问来源于stack exchange,提问作者vitalPriva
相关产品推荐
相关产品推荐

