web-dev-qa-db-ja.com

Macで.bash_profileを復元する方法は?私のUNIX端末はどれも動作していません

Playframeworkをパスに追加しようとしたときにbash_profileに何かを追加しましたが、何かがおかしくなりました。

.bash_profileに次の行を追加しました

export PATH=$PATH:the path to my play excitable 

その後、すべてを保存し、端末を再起動しました。端末からは何もできなくなりました。どのディレクトリにもcdできません。Javaが見つかりません。viまたはnanoを開くことができません。別のターミナルを開いてbashプロファイルを変更することを提案する this SuperUserのスレッドが見つかりました。

入力してbashを開いてみました

/bin/bash

そして、私は別の端末を正常に開くことができましたが、通常のUnixコマンドにはまだアクセスできません。それでも、問題の原因となっている行を削除するためにviまたはnanoを開くことができませんでした。

新しいターミナルアプリケーション をダウンロードしてみました。

次のコマンドを実行して、テキストエディターでファイルを変更できるように、隠しファイルを有効にしてみました。

defaults write com.Apple.Finder AppleShowAllFiles TRUE

しかし、私の端末が機能していないので、それも機能しませんでした。

コンピュータを修正するにはどうすればよいですか。

24
j.jerrod.taylor

これは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
71
trojanfoe