修改了 .bash_profile,现在我甚至无法使用 ls

修改了 .bash_profile,现在我甚至无法使用 ls

我只是添加了一些路径并将/Users/userA/.bash_profile其作为来源。

似乎有效,我可以访问更多程序。现在我甚至无法访问ls
只有cdsource仍在工作。

我需要做什么才能恢复我的设置?
我删除了使用 TextEdit 的更改,并再次进行搜索,但使用或.bash_profile仍然没有成功。 lscd

更新:对于阅读此文的用户来说,此问题的原因在于我未能将 $PATH 添加到配置文件条目的末尾,例如:

 PATH=$HOME/downloads/atlassian-jira-5.1-standalone:$PATH

如果您在最后省略 :$PATH 并保存,则可能会遇到此问题。

答案1

假设问题确实是路径问题,默认的 Mac OS X 路径(在 10.7 上)似乎是:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

因此您可以通过运行来设置

export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"

答案2

export PATH=/usr/bin:/bin。那么以后添加东西时要更加小心$PATH;正如您刚刚发现的那样,错误的更改会使外部命令难以访问。

(顺便说一下,您仍然可以通过完整路径名找到它们;大多数都在 中/usr/bin。)

相关内容