Por que a variável HOME tem valores diferentes durante a inicialização

Por que a variável HOME tem valores diferentes durante a inicialização

Coloquei o código PATH="$HOME/.local/bin"no meu arquivo .profile. Então, após a inicialização, se eu digitar, echo $PATHele será impresso/home/.local/bin

No entanto, se eu executar PATH="$HOME/.local/binapós a inicialização e tentar, echo $PATHele será impresso /home/[my username]/.local/bin.

Portanto, a variável HOME muda em algum momento de /homepara /home/[my username]. Por que é isso? A variável HOME é alterada pelo sistema operacional durante/após a inicialização? É muito estranho e torna a configuração de dotfiles mais misteriosa. Se ajudar, estou usando o mint como minha distro e o bash como shell.

informação relacionada