コードを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をシェルとして使用しています。