我在尝试将 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 来说是题外话,但修复起来也非常简单:

  1. 启动终端应用程序。
  2. 重置 $PATH:

    $ export PATH=/bin:/usr/bin:/usr/local/bin
    
  3. 使固定 ~/.bash_profile:

    $ vi ~/.bash_profile
    

或者您可以避免设置 $PATH 完全与:

$ /usr/bin/vi ~/.bash_profile
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top