시작하는 동안 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 변수는 시작 중/시작 후에 OS에 의해 변경됩니까? 이는 매우 이상하며 도트 파일 설정을 더욱 난해하게 만듭니다. 도움이 된다면 mint를 배포판으로 사용하고 bash를 셸로 사용하고 있습니다.

관련 정보