因此,我尝试清理我的环境路径($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 的默认路径,我只是想知道它是在哪里定义或导出的。