Mac OSX 環境変数の設定方法

今回は、PATHを通すときにも必要な
環境変数の設定についてのめも。

Mac OSX10.6のコンソールのプロンプト表示が、デフォルトで以下のようになっている

[admin@hogehoge-piyo-no-MacBook-Air-2 ~]$

はっきりいって非常にイラっとさせる表示だ。プロンプトにスペースが占領されている。
プロンプトの表記は、Linuxと同様に環境変数「PS1」に定義がされている。

例えば、以下のようにコンソールで入力する。

export PS1="\u@[\W]$ "

すると、

admin@[~]$

このようにスッキリ。

ただし、自分の環境だと再起動の時にリセットされてしまうようだ。

調べたところ・・・起動時に、任意の環境設定を読み込ませるには、
~/.bash_profile に環境変数を設定しておく必要があるらしい。

さっそくカレントディレクトリを探してみると・・・ない。
Macには初期でファイルがないようだ。

これを
vi ~/.bash_profile で作成し、そのまま
export PS1="\u@[\W]$ " を記述して保存。

これで設定が完了。
再起動すれば反映される。すぐに反映させたい場合は

source ~/.bash_profile
と実行すればすぐに反映される。