OS X は環境変数をどこに保存しますか?

OS X は環境変数をどこに保存しますか?

重複の可能性あり:
JAVA_HOME環境変数の設定

Mac で「echo $JAVA_HOME」と入力すると、Mac は JAVA_HOME の値をどこで探すのでしょうか? つまり、Mac は環境変数をどこに保存するのでしょうか?

答え1

同様の質問/回答が投稿されましたスタックオーバーフロー解決策では、~/.profileを作成し、このレベルで環境変数を定義する必要があると説明されています。環境変数の設定に関する Apple リファレンス ライブラリ追加情報については。

答え2

ホームディレクトリの .profile ファイル内。(例: /Users/Mahdi/.profile)

答え3

環境変数は、bash シェル セッションの通常の場所で定義できます。また、アプリなどの環境変数を含めることができるオプションの特殊ファイル $HOME/.MacOSX/environment.plist もあります。

答え4

これをexport JAVA_HOME=/Library/Java/Home(またはJavaライブラリの場所)に入力します~/.bash_profile

関連情報