何时读取.zprofile 文件?

何时读取.zprofile 文件?

我正在使用它.zprofile来设置一些东西,并且我假设每次我以给定用户身份登录时都会对其进行评估。我是对的吗?

答案1

并非每次使用tcsh或时都会对其进行评估ksh。因此可能仅对 进行评估zsh

这里

与往常一样,zsh 非常灵活。启动文件从 ZDOTDIR 环境变量中指定的目录(如果有)读取;[6] 否则从 HOME 读取。所有 shell 都读取全局 /etc/zshenv 和您的 .zshenv 文件。如果 shell 是登录 shell,则从 /etc/zprofile 读取命令,然后从您的 .zprofile 读取命令。然后,如果 shell 是交互式的,则从 /etc/zshrc 和您的 .zshrc 读取命令。最后,如果 shell 是登录 shell,则读取 /etc/zlogin 和您的 .zlogin 文件。

相关内容