我弄乱了我的路径变量,现在我运行的一些应用程序引发了错误,说没有找到命令(错误 127),例如date和sleep。当直接在 shell 中执行时,这些命令工作正常。
我猜这与格式错误的 $PATH 变量有关,并且需要知道如何重置它。我已经删除了文件~/.bashrc、~/.bash_profile、/etc/bash.bashrc、~/.bashrc和~/.profile。
还有哪些文件可以保存我的$PATH?是否有一些更简单的方法来重置路径而不是挖掘可以保存我的路径的无数文件?
请注意,此路径问题仅与我的用户有关。我在我的系统上做了一个测试用户,路径很好,恢复正常。
更新:谢谢。我不知道我删除的哪个文件做了它,但事情又恢复了。你们做了“专家”做不到的事情。是的,克里斯,你是对的。我所做的 PATH 自定义在 bash_login 中。但不知何故,它在没有我删除这些自定义的情况下工作。我想可能是因为我使用了这个名为“RCEnvironment”的预制面板,并且我输入了一个带有引号和 :PATH 的路径。我不知道它是否需要引号,并且它不会替换 :$PATH,所以这可能是错误的根源。我忘了我什至有那个prefpane!