我过去在 OS X 中的 Zsh 中所做的一些研究的笔记中有以下内容。
在
~/.zshenv
and之间~/.zshrc
,OSX 似乎调用/etc/.zprofile
which callspath_helper
, which 本身使用and重新创建PATH
/etc/paths
/etc/paths.d
以上似乎表明,如果我想使用我自己PATH
的non-interative
Zsh shell,我不应该在.zshenv
.
这很奇怪,因为 (/etc/.zprofile
/etc/paths
和/etc/paths.d
) 上面的那些路径不是用户文件,它们会重置PATH
- Zsh 在 OS X 中加载了哪些确切的点文件?
- 这些路径位置(例如
/etc/paths
和/etc/paths.d
)的作用是什么,它们是 OSX 独有的吗? - 在 OSX 的 Zsh 中为 shell 设置 PATH 的推荐做法是什么?