/etc/profile 的来源是什么?

/etc/profile 的来源是什么?

我认为/etc/profile是在系统启动时获取的,但是它的来源是什么?.bashrc当用户登录时,它不是在层次结构中获取的。我使用的是 Ubuntu,但我相信这在各个发行版中都是通用的。

答案1

man bash

当 bash 作为交互式登录 shell 或带有 --login 选项的非交互式 shell 被调用时,它首先从文件 /etc/profile 中读取并执行命令(如果该文件存在)。

所以,这是你的外壳。它之前被阅读过.bashrc。当然也有外壳只是忽略该文件,例如,我认为[t]csh不关心它。

相关内容