如何在Mac上恢复.bash_profile? 我的unixterminal都没有工作
我添加了一些东西到我的bash_profile,同时尝试添加Playframework到我的path和一些糟糕的事情搞砸了。
我将下面一行添加到了我的.bash_profile中
export PATH=$PATH:the path to my play excitable
然后我保存了一切,重新启动了我的terminal。 我终于不能再做任何事了。 我不能cd到任何目录,我不能再findjava,我不能打开vi或nano。 我在超级用户发现这个线程,build议打开一个不同的terminal,并改变bashconfiguration文件。
我尝试打开打开bash
/bin/bash
我成功地能够打开另一个terminal,但我仍然无法访问任何常规的Unix命令。 我仍然无法打开vi或nano来删除导致问题的线路。
我试图没有任何运气下载一个新的terminal应用程序 。
我尝试打开隐藏的文件,以便我可以通过运行以下命令使用文本编辑器更改文件:
defaults write com.apple.finder AppleShowAllFiles TRUE
但由于我的terminal不工作,也没有工作。
我如何修复我的电脑
虽然这是不透明的stackoverflow,它也是很简单的修复:
- 启动Terminal.app。
-
重设
$PATH
:$ export PATH=/bin:/usr/bin:/usr/local/bin
-
修复
~/.bash_profile
:$ vi ~/.bash_profile
或者你可以避免设置$PATH
:
$ /usr/bin/vi ~/.bash_profile