我在尝试将 Playframework 添加到我的路径时向我的 bash_profile 添加了一些内容,但有些内容严重混乱。
我将以下行添加到我的 .bash_profile 中
export PATH=$PATH:the path to my play excitable
然后我保存了所有内容并重新启动了我的终端。我无法再从我的终端上执行任何操作。我无法 cd 进入任何目录,我无法再找到 java,我无法打开 vi 或 nano。
我发现this https://superuser.com/questions/498312/how-to-reset-bash-on-mac-osx-bash-profile-corrupted-and-bash-no-longer-worksSuperUser 上的线程建议打开不同的终端并更改 bash 配置文件。
我尝试通过输入打开 bash
/bin/bash
我成功地打开了另一个终端,但我仍然无法访问任何常规的 unix 命令。我仍然无法打开 vi 或 nano 来删除导致问题的行。
我尝试下载一个新终端应用 http://www.iterm2.com/#/section/downloads没有任何运气。
我尝试打开隐藏文件,以便我可以通过运行以下命令使用文本编辑器更改文件:
defaults write com.apple.finder AppleShowAllFiles TRUE
但由于我的终端无法工作,所以也无法工作。
我该如何修理我的电脑。
虽然这对于 stackoverflow 来说是题外话,但修复起来也非常简单:
- 启动终端应用程序。
-
Reset $PATH
:
$ export PATH=/bin:/usr/bin:/usr/local/bin
-
Fix ~/.bash_profile
:
$ vi ~/.bash_profile
或者您可以避免设置$PATH
完全与:
$ /usr/bin/vi ~/.bash_profile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)