/bin 和 ~/bin 有什麼不同?

/bin 和 ~/bin 有什麼不同?

我試圖了解 Bash 中的導出路徑,有人告訴我這/bin~/bin.兩者有什麼差別?

答案1

/bin總是指“垃圾桶" 離開根目錄“/”
在 Bash 中, ~指的是使用者主目錄。
因此~/bin指的是用戶主目錄下的 bin。

如果用戶的家是/users/cazs,那麼~/bin將會是/users/cazs/bin

~似乎在shshell 及其無數的派生中工作,包括bash,這就是您所詢問的。

答案2

~/binbin當前使用者主目錄中的目錄。它相當於$HOME/bin.如果目前使用者的主目錄是/home/jack,則~/bin/home/jack/bin

/bin是絕對路徑,其意義是明確的。

相關內容