起動時にHOME変数の値が異なるのはなぜですか

起動時にHOME変数の値が異なるのはなぜですか

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

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

つまり、HOME 変数は、ある時点で から に変わります/home/home/[my username]これはなぜでしょうか? HOME 変数は、起動中または起動後に OS によって変更されるのでしょうか? これは非常に奇妙で、ドットファイルの設定がさらに難解になります。参考になれば幸いですが、私はディストリビューションとして mint を使用し、シェルとして bash を使用しています。

関連情報