如何在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,它也是很简单的修复:

  1. 启动Terminal.app。
  2. 重设$PATH

     $ export PATH=/bin:/usr/bin:/usr/local/bin 
  3. 修复~/.bash_profile

     $ vi ~/.bash_profile 

或者你可以避免设置$PATH

 $ /usr/bin/vi ~/.bash_profile