
我將程式碼放入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 作為 shell。