重複の可能性:
bashの「a = b」と「export a = b」の違い
認めるのは難しいですがexport
、環境変数が正確に何をするのか、私は本当に理解していません。変数をエクスポートしないと、子プロセスで変数が表示されないことがありますが、場合によっては表示されるようです。私が言うとき、本当に何が起こっているのか
export foo=5
そして、いつ変数をエクスポートすべきではありませんか?
export
.bashrc / .bash_profileにステートメントを追加して、に類似した永続的なグローバル変数を作成することです$HOME
。