回答:
システムのグローバル環境変数はに保存され/etc/environment
ます。
ここでの変更はシステム全体に反映され、システムのすべてのユーザーに影響します。また、ここで行った変更を有効にするには、再起動が必要です。
ユーザーレベルの環境変数は、ほとんどがホームフォルダーに保存され.bashrc
、.profile
ファイルはホームフォルダーに保存されます。ここでの変更は、その特定のユーザーにのみ影響します。設定を変更するには、ターミナルを閉じて開きます。
編集:端末を再起動または再起動したくない場合は、sourceコマンドを使用できます。
例えば。source /etc/environment
またはsource .bashrc
.profile
は、正しいことではなく変化 しています。.bashrc
状況によっては問題を引き起こす可能性があるため、使用しないでください。そして/etc/environment
方法はあります(1つのジョブを実行するようにシステムを変更しないでください)。
必要なのは、ローカルの一時的な変更です。あなたは明日それらを必要としないでしょう、あなたが何か他のものをしているとき、それはあなたが明日することを壊すかもしれません。ただし、明日使用するために、ビルドスクリプト/メイクファイルとして保存できます。
export VARIABLE=value
export VARIABLE2=another_value
gcc …
または
VARIABLE=value VARIABLE2=another_value gcc …
注:を使用するmake
場合、最初の例は機能しません。Makeは、各行に対して新しいシェル(sh)を開始します。
ユーザーごとに環境変数を〜/ .pam_environmentに配置する必要があります
ファイルが存在しない場合は作成します。こちらをご覧ください