新しい端末を開くと、エクスポートされた変数は消えます。

新しい端末を開くと、エクスポートされた変数は消えます。

次のように入力します。export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdkこれにより、 と入力してディレクトリにアクセスできますが、cd $JAVA_HOME端末を閉じて開くたびにこの操作を繰り返し実行する必要があります。これを保存する方法はありますか?いくつかの調査を行ったがbash_profile

私は最新のFedoraを使用しています。

答え1

対話型シェルを起動したときに取得するBash初期化ファイルである行をexport追加する必要があります。/your/home/directory/.bashrc

GUIを使用してファイルを編集すると、名前はaで始まるため、デフォルトでは.GUIから非表示になります。ノーチラスを使用すると仮定し、それを表示するにはCTRL+を押しますH。別のファイルマネージャを使用している場合は、そのドキュメントを確認して隠しファイルを表示する方法を学びます。

行を編集して行の末尾に.bashrc追加するだけです。exportこれは端末を開閉するときに機能し、再起動後も継続する必要があります。

関連情報