gpt4 book ai didi

macos - OSX - ZSH - 路径 -/usr/bin 重复

转载 作者:行者123 更新时间:2023-12-02 04:22:09 24 4
gpt4 key购买 nike

我需要一些帮助来理解为什么我的路径看起来像它的样子。

在 zsh 中发出 echo $PATH 返回:

/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin/:/bin:/usr/sbin:/sbin:
/usr/local/bin:/usr/X11/bin:/usr/local/go/bin:/usr/bin

现在,让我们仔细看看不同的部分:

- /Library/Frameworks/Python.framework/Versions/3.2/bin:

它来 self 的 .zprofile(Python 3 安装)

- /usr/bin/: 
- /bin:
- /usr/sbin:
- /sbin:
- /usr/local/bin:

这些部分来 self 的/etc/paths 文件夹。

- /usr/X11/bin:

这部分来 self 的etc/path.d文件夹

- /usr/local/go/bin:

这部分是在安装GO时添加的。

- /usr/bin

???

我查看了 -/etc/paths -.zshrc -.zprofile -.profile -/etc/profile -.zshenv。他们都没有在 PATH 中获取或添加第二个/user/bin 。

如果我不知道要编辑哪个文件,如何从 PATH 中删除第二个/user/bin?

谢谢。

最佳答案

在 ZSH 中,删除 PATH 变量中的重复项是通过 typeset -U PATH 而不是 typeset -u PATH 完成的(后者只是将内容转换为大写)。 .)

关于macos - OSX - ZSH - 路径 -/usr/bin 重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com