Mac终端出现-bash:command not found错误?

28

我完全不了解如何使用终端,在试图使用 brew 安装一些东西时,我对 PATH 进行了更改。现在,如果我输入任何命令,它总是返回

-bash: blah: 命令未找到。

有没有办法重置一些内容以解决这个问题?我应该怎么做?


可能是重复的问题,与 https://dev59.com/JWs05IYBdhLWcg3wPfgR 相同。 - tripleee
2个回答

56

通常情况下,您的路径在您的.profile或.bashrc文件中设置。这些文件位于用户主目录的根目录中。

您可以通过在终端中运行以下两个命令来修复它们。它们包含默认的可执行路径。

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

我是新手使用 Mac,脚本代码是在终端中吗? - Freddy Sidauruk
3
这解决了我的问题,但当我关闭终端并重新打开时,同样的错误又出现了。 - mtkilic
1
你应该能够将这些内容添加到终端在启动时用于配置自身的.rc文件中。对于bash终端,它将是.bashrc;对于zsh终端,它将是.zshrc等。某些版本的macOS还使用.profile文件。你可以在用户目录中找到或创建该文件。例如:/Users/YourUserName/.bashrc - James Grundner
挽救了我的生命。谢谢。 - yubaraj poudel
我按照此处的手动步骤 https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally#manually-change-npms-default-directory 进行操作,因为我没有管理员权限。 - Prasanna Jathan
显示剩余5条评论

4
您可以通过以下方式设置您的path
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

如果需要的话,您可以随时添加其他目录。希望这能帮到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接