Bashのエクスポートパスを理解しようとしていますが、これ/bin
と~/bin
。
答え1
/bin
いつも「」を指す。ゴミ箱「ルートディレクトリを離れる"/"
Bashでは、
~
これはユーザーのホームディレクトリを表します。
したがって、~/bin
ユーザーのホームディレクトリにあるbinを参照してください。
ユーザーの家がある場合は、次のようになります/users/cazs
。~/bin
/users/cazs/bin
~
あなたが要求するものをsh
含むシェルとその多数の派生物で動作するようです。bash
答え2
~/bin
bin
現在のユーザーのホームディレクトリにあるディレクトリを示します。$HOME/bin
現在のユーザーのホームディレクトリがある場合と同じです/home/jack
。~/bin
/home/jack/bin
/bin
絶対パスであり、その意味は明らかです。