Mac で .bash_profile を復元するにはどうすればよいですか?私のUNIXターミナルはどれも動作しません[クローズ]

StackOverflow https://stackoverflow.com//questions/21067625

質問

Playframework をパスに追加しようとして bash_profile に何かを追加したところ、何かがひどく混乱してしまいました。

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

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

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

次のように入力して bash を開こうとしました

/bin/bash

別のターミナルを開くことはできましたが、通常の UNIX コマンドにはまだアクセスできません。vi または nano を開いて問題の原因となっている行を削除することはまだできませんでした。

をダウンロードしてみました 新しい端末アプリケーション 運がなければ。

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

defaults write com.apple.finder AppleShowAllFiles TRUE

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

どうすればコンピューターを修理できますか。

役に立ちましたか?

解決

これはスタックオーバーフローの話題からは外れますが、修正するのも非常に簡単です。

  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