如何找到在Mac OSX Terminal中生成PATH变量的位置以及如何对其进行编辑?

时间:2018-11-05 03:26:17

标签: macos terminal path

当前我在Mac OSX中,当我尝试通过Terminal查找我的PATH时,我得到:

> echo $PATH
/Users/User1/google-cloud-sdk/bin:/usr/local
/bin:/usr/local/sbin:/usr/local/bin:
/usr/bin:/bin:/usr/sbin:/sbin:
/Library/TeX/texbin:/opt/X11/bin:
/Applications/Wireshark.app/Contents/MacOS

我想从PATH中删除google-cloud-sdk,wireshark和tex,但不知道该怎么做。当我查看etc/profile文件时,这些应用程序均未列出。有没有一种方法可以通过$ PATH进行清理?谢谢。

2 个答案:

答案 0 :(得分:2)

我刚刚在以下位置找到了Wireshark路径文件:

/etc/paths.d/

答案 1 :(得分:1)

转到您的主目录。如果您打开一个新的终端窗口/会话,则可能会将您放在主目录中。

类型

ls -al

这应该为您提供主目录中文件的列表,包括不可见文件。检查是否有一个名为.bash_profile的文件。 “。”表示它是不可见的文件。

(如果确实存在)键入:

nano .bash_profile

这将在名为“ nano”的文本编辑器程序中打开此文件。在此文件中,您应该找到类似以下内容的语句:

export PATH="/Library/Frameworks ....

对于要删除的选项,应该有类似的PATH语句。

删除这些行,然后以^ O退出nano以进行写出,您需要打印Y进行保存。然后^ X退出nano。