$PATH 获取其值的地方?

$PATH 获取其值的地方?

因此,我尝试清理我的环境路径($PATH),我知道 $PATH 从这些地方获取其值:

/etc/paths
/etc/paths.d
/.zshrc
/.bash_profile

但似乎 $PATH 的值可以在更多地方获得。例如,我当前的 $PATH 是

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin

除了 /Library/Apple/usr/bin 之外,我可以找到它们的所有定义位置

Macos Default defined in - '/etc/paths'
 /usr/local/bin:
 /usr/bin:
 /bin:
 /usr/sbin:
 /sbin:

DotNet defined in - '/etc/paths.d'
 /usr/local/share/dotnet:
 ~/.dotnet/tools:

This one I don't Know? - not on my /etc/paths or bash or zsh
 /Library/Apple/usr/bin

PS:我知道 /Library/Apple/usr/bin 一定是 macos 的默认路径,我只是想知道它是在哪里定义或导出的。

相关内容