终端-bash:未找到命令错误

终端-bash:未找到命令错误,bash,macos,terminal,homebrew,Bash,Macos,Terminal,Homebrew,几天前,我把程序设计搞砸了,把终端搞砸了。我的终端现在给我一个bash错误消息,带有ls、cd或ssh等基本函数。错误如下:-bash:ls:command未找到,其中“ls”可以替换为任何shell命令 我发现实现终端功能的唯一方法是将:export PATH=“/usr/local/bin:/usr/bin:/usr/bin:/usr/sbin”输入到我打开的任何终端窗口中,这可能会变得非常乏味 它还拒绝运行Python或Jupyter,除非我首先在终端窗口中键入上述命令 Go文件也无法在终

几天前,我把程序设计搞砸了,把终端搞砸了。我的终端现在给我一个bash错误消息,带有ls、cd或ssh等基本函数。错误如下:-bash:ls:command未找到,其中“ls”可以替换为任何shell命令

我发现实现终端功能的唯一方法是将:export PATH=“/usr/local/bin:/usr/bin:/usr/bin:/usr/sbin”输入到我打开的任何终端窗口中,这可能会变得非常乏味

它还拒绝运行Python或Jupyter,除非我首先在终端窗口中键入上述命令

Go文件也无法在终端中运行,并给我一个类似的错误消息:-bash:Go:command not found。这可以通过首先在终端窗口中输入:export PATH=$PATH:/usr/local/go/bin来克服

我真的很担心我的电脑里发生了什么,我需要我的终端继续工作,以便我完成并通过这门课程(计算机编程入门)。有没有人知道这个问题可能是什么,以及我如何着手解决它

任何帮助/建议都将不胜感激


编辑:我不确定它是否相关,但我使用的是Mac电脑,在我尝试下载pygame后,这些问题就开始出现了(我说“尝试”,因为我从未安装pygame的工作版本,尽管在这个过程中我下载了一些东西(XQuartz和一些自制的东西).

检查您的
.profile
.bashrc
:其中一个文件可能会错误地初始化您的路径


手动设置
路径
,然后设置
cd
,并编辑这两个文件以修复路径。

检查
.profile
.bashrc
:其中一个文件可能无法正确初始化路径


手动设置您的
路径
,然后
cd~
,并编辑这两个文件以修复您的路径。

.profile和.bashrc
可能会被隐藏。请使用Ctrl-H切换设置。感谢您的帮助,我非常感谢!您还可以解释一下我将如何检查我的.profile或.bashrc,以及我将如何确保我的路径是吗?抱歉,但我对编程还是很陌生(总经验还不到一个月)。谢谢:)@Percy\u调试的一种方法是在.bashrc和.profile的每一行之后添加
echo$PATH
。这样,在下一次登录时,您可以看到您的路径是如何演变的,并确定它“出错”的时刻。谢谢,这似乎已经隔离了问题。当我运行echo$PATH时,我得到:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:'/usr/local/bin:??。我猜“?”意味着路径丢失/出错?@Percy_Cucumber只需在文件(检测到问题的位置)中添加一个导出路径即可正确设置路径=…:/usr/local/bin:/usr/bin:/usr/sbin(替换为要添加的其他文件夹)
。profile和.bashrc
。使用Ctrl-H切换设置。感谢您的帮助,我真的很感激!您还可以解释一下我将如何检查我的.profile或.bashrc,以及如何确保我的路径是正确的吗?对不起,我对编程还是很陌生(总经验还不到一个月)。谢谢:)@Percy\u调试的一种方法是在.bashrc和.profile的每一行后面添加
echo$PATH
。这样,在下一次登录时,您可以看到您的路径是如何演变的,并确定它“出错”的时刻。谢谢,这似乎已经隔离了问题。当我运行echo$PATH时,我得到:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:'/usr/local/bin:??。我猜“?”表示路径丢失/出错?@Percy_Cucumber只需在文件(检测到问题的位置)中添加导出路径=…:/usr/local/bin:/usr/bin:/usr/sbin(替换为要添加的其他文件夹),即可正确设置路径