mac ターミナルの文字の色が急に消えてしまった場合の対処法

homebrewのインストール作業を中途半端なところで中止してしまったら、ターミナルの設定が反映されなくなり、プロンプト($マーク以前の文字のことです)が真っ白な状態になってしまいました。

 

解決方法をメモしておきます。

 

プロンプトの設定は環境変数である「PS1」を読み込んで表示されます。

 

このPS1はおそらく .bashrc 又は.bash_profileのどちらかに設定されていると思うのですが、何らかの影響でターミナル起動時にこれらのファイルを読み込めていないことが原因だと思われます。

 

なので、

source ~/.bashrc

又は

source ~/.bash_profile

を実行すれば色が戻ると思われます。


ターミナルを落とすと元に戻ってしまう場合

おそらくPS1を.bashrcに記入している場合だと思うのですが、ターミナル起動時に.bashrcが読み込まれていないので、 .bash_profileに下記を記述してください

if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

その後sourceコマンドで.bash_profileを読み込めば、大丈夫です。