起動時にHOME変数の値が異なる理由

起動時にHOME変数の値が異なる理由

コードをPATH="$HOME/.local/bin".profileファイルに入れました。その後、起動時に入力するとecho $PATH印刷されます。/home/.local/bin

ただし、PATH="$HOME/.local/bin起動後に実行しようとすると、代わりecho $PATHに印刷されます/home/[my username]/.local/bin

したがって、HOME変数はある時点でからに/home変わります/home/[my username]。なぜこれですか?起動中/起動後、オペレーティングシステムによってHOME変数が変更されますか?これは奇妙で、設定点ファイルをより不思議にします。役に立つ場合は、mintをディストリビューションとして使用し、bashをシェルとして使用しています。

ベストアンサー1

おすすめ記事