我试图理解Bash中的导出路径,有人告诉我,/bin与~/bin不一样。这两者有什么区别呢?
发布于 2016-10-31 20:36:49
/bin总是引用根目录"/“中的"bin”
在Bash中,~指的是用户主目录。
因此,~/bin指的是用户主目录下的bin。
如果用户的家是/users/cazs,那么~/bin将是/users/cazs/bin
~似乎适用于sh外壳及其众多派生功能,包括bash,这正是您所问到的。
发布于 2017-01-05 23:29:24
~/bin引用当前用户主目录中的bin目录。它相当于$HOME/bin。如果当前用户的主目录是/home/jack,那么~/bin引用/home/jack/bin。
/bin是一条绝对路径,其含义是明确的。
https://unix.stackexchange.com/questions/320151
复制相似问题