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

时间:2018-07-02 04:26:58

标签: bash macos terminal homebrew

几天前,我在编程中弄乱了某些东西,弄乱了我的终端。现在,我的终端为我提供了一条bash错误消息,其中包含ls,cd或ssh等基本功能。错误看起来像这样:-bash:ls:命令未找到,其中的“ ls”可以用任何shell命令替换。

我发现使终端功能正常运行的唯一方法是输入:export PATH =“ / usr / local / bin:/ usr / bin:/ bin:/ usr / sbin”到我打开的终端窗口中,可能会非常乏味。

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

Go文件也无法在终端中运行,并给我类似的错误消息:-bash:go:命令未找到。这可以通过输入以下命令来克服:首先将PATH = $ PATH:/ usr / local / go / bin导出到终端窗口。

我真的很担心计算机中发生的事情,因此需要我的终端保持运行以使我完成并通过本课程(计算机编程入门)。是否有人对问题可能有什么主意,以及如何解决该问题?

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

编辑:我不确定是否相关,但是我使用的是Mac,在尝试下载pygame之后,这些问题开始出现(我说“尝试过”,因为我从未安装过有效的pygame版本) ,尽管我确实在下载过程中下载了一些东西(XQuartz和一些来自自制软件的东西)。

1 个答案:

答案 0 :(得分:2)

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

手动设置PATH,然后设置cd ~,然后编辑这两个文件以修复PATH。