我只是添加了一些路径并将/Users/userA/.bash_profile
其作为来源。
似乎有效,我可以访问更多程序。现在我甚至无法访问ls
。
只有cd
和source
仍在工作。
我需要做什么才能恢复我的设置?
我删除了使用 TextEdit 的更改,并再次进行搜索,但使用或.bash_profile
仍然没有成功。 ls
cd
更新:对于阅读此文的用户来说,此问题的原因在于我未能将 $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
。)