如何在 Mac 上恢复 .bash_profile?我的 UNIX 终端都无法工作 [关闭]
-
26-12-2019 - |
题
我在尝试将 Playframework 添加到我的路径时向我的 bash_profile 添加了一些内容,但有些内容严重混乱。
我将以下行添加到我的 .bash_profile 中
export PATH=$PATH:the path to my play excitable
然后我保存了所有内容并重新启动了我的终端。我无法再从我的终端上执行任何操作。我无法 cd 进入任何目录,我无法再找到 java,我无法打开 vi 或 nano。我发现 这 SuperUser 上的线程建议打开不同的终端并更改 bash 配置文件。
我尝试通过输入打开 bash
/bin/bash
我成功地打开了另一个终端,但我仍然无法访问任何常规的 unix 命令。我仍然无法打开 vi 或 nano 来删除导致问题的行。
我尝试下载一个 新终端应用 没有任何运气。
我尝试打开隐藏文件,以便我可以通过运行以下命令使用文本编辑器更改文件:
defaults write com.apple.finder AppleShowAllFiles TRUE
但由于我的终端无法工作,所以也无法工作。
我该如何修理我的电脑。
解决方案
虽然这对于 stackoverflow 来说是题外话,但修复起来也非常简单:
- 启动终端应用程序。
重置
$PATH
:$ export PATH=/bin:/usr/bin:/usr/local/bin
使固定
~/.bash_profile
:$ vi ~/.bash_profile
或者您可以避免设置 $PATH
完全与:
$ /usr/bin/vi ~/.bash_profile
不隶属于 StackOverflow