linux 如果我在另一个shell中运行一个shell,将加载什么配置文件链?[duplicate]

qrjkbowd  于 2023-03-17  发布在  Linux
关注(0)|答案(1)|浏览(91)

此问题在此处已有答案

/etc/profile does not appear to run(1个答案)
昨天关门了。
我知道有分类规则可以解释这一点,如下图所示。
loading rules of profiles chain
但在我的测试中,它似乎不属于任何一个,如果我在一个正常的shell中运行另一个shell。

userName is in ZSH $: echo thanks to anwsers & bash
thanks to anwsers
(scripts in /etc/profile didn't run)
userName is in Bash $:
3yhwsihp

3yhwsihp1#

这与从zsh执行bash无关。不带选项的bash将启动非登录shell,而/etc/profile仅由登录shell提供。如果您使用bash -l显式请求登录shell,则它将提供/etc/profile

相关问题