我的所有终端命令都不起作用:cd、ls、nano、pry、flutter、python3……有人知道发生了什么吗?

我的所有终端命令都不起作用:cd、ls、nano、pry、flutter、python3……有人知道发生了什么吗?

我想不出最近发生了什么变化,除了可能更新到新版本的 Mac OS Catalina(10.15.2)。到目前为止,所有这些命令对我来说都有效。首先是 pry 停止工作,但其他一切都很好。现在,它们都停止工作了!

有没有人遇到/解决过类似的问题?

答案1

Go 执行命令时,你的操作系统会查找一个名为 PATH 的变量。它包含所有不同的路径对于 bash 脚本。即 cd 可能位于 usr/bin 中。如果没有任何命令起作用,则您的 PATH 可能已损坏。您可能必须重写整个变量,因此我建议您谷歌搜索未修改的苹果路径并将其复制到您的 /etc/paths。

请注意,我不是原生 OS X 用户,因此我对于事物位置的判断可能有误,但想法保持不变。

相关内容