如何在 Mac OSX 中更改 $PATH

如何在 Mac OSX 中更改 $PATH

我已经通过安装程序安装了 git,而不是通过终端命令,并且我的 $PATH 发生了变化,到“本地”git 的路径被添加到变量的末尾,并且我的 $PATH 更改为此:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin

但是,这对我没有帮助,因为我首先考虑的是 Xcode 的 git 路径。

所以我接下来要做的是,将以下几行添加到我的“.bash_profile”中:

export PATH="/usr/local/git/bin:$PATH"

现在我的路径是:

/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin

我想知道如何从路径末尾删除重复项,因此我最终得到:

/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

提前谢谢!如果我的英语不好,请见谅。

答案1

git 安装程序已创建/etc/paths.d/git。您可以通过运行来删除路径条目sudo rm /etc/paths.d/git

答案2

您可以直接编辑实际.bash_profile文件。但是,它是隐藏的,因此访问它可能有点麻烦。以下是几种方法:

注意:对于所有方法,请将文件保存为纯文本!

带终端

如果您习惯使用Terminal,您可以输入

nano ~/.bash_profile

然后从那里编辑文件。要保存并退出,请Control + X按退出。然后,按“Y”保存更改,并点击Enter使用该路径。

有点像终端,但带有 GUI 编辑器

如果您更愿意使用实际的编辑器,我建议您使用文本编辑,这样文件将保持为纯 .txt 文件,不带格式。为此,您需要使隐藏文件可见。(隐藏文件是前面带有 的文件.

不幸的是,最简单的方法仍然需要终端。要使文件可见或隐藏(分别),请输入以下内容

defaults write com.apple.Finder AppleShowAllFiles YES
or
defaults write com.apple.Finder AppleShowAllFiles NO

然后你需要重新启动 Finder。

然后你可以打开主用户目录(是的,该页面已经过时了,但它确实告诉了您需要知道的内容)。

根本没有终端

如果你想完全避免使用 Terminal,你可以下载以下应用程序隐形X自动切换隐藏文件的可见性。使用该特定应用,只需按放大镜即可切换可见性。

再次,我建议使用文本编辑器来编辑该文件,它位于主用户目录(是的,该页面已经过时了,但它确实告诉了您需要知道的内容)

相关内容