• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linuxの環境変数)

Linuxの環境変数についての疑問

このQ&Aのポイント
  • Linuxの環境変数について、複数のコンソールを開いた状態で一つのコンソールからPATHを追加しても他のコンソールにはその設定が反映されない理由について教えてください。
  • コンソールAとコンソールBを開き、コンソールAでPATHを追加してもコンソールBには反映されません。なぜなのか、手順や理由を教えてください。
  • Linuxの環境変数において、一つのコンソールからPATHを追加しても他のコンソールには反映されない現象について詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「コンソールA のシェル」と「コンソールB のシェル」は「同じプログラムの別のプロセス」です. んで, 環境変数はプロセスごとに設定されるので「コンソールA のシェル」で環境変数を設定しても (別のプロセスである) 「コンソールB のシェル」には反映されません.

abcron
質問者

お礼

ユーザーごとに環境変数が設定されるものと思っていました。 プロセスごとであれば納得です。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A