几天前,我在编程中弄乱了某些东西,弄乱了我的终端。现在,我的终端为我提供了一条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和一些来自自制软件的东西)。
答案 0 :(得分:2)
检查您的.profile
或.bashrc
:其中一个文件可能会错误地初始化PATH。
手动设置PATH
,然后设置cd ~
,然后编辑这两个文件以修复PATH。