/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是绝对路径,其含义是明确的。

相关内容