我将代码放入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。