Answers:
我没有要检查的OSX系统,但是在所有* nixes上,这~foo
是user主目录的简写foo
。例如,此命令将移入我用户的目录$HOME
(cd ~
仅移入您的主目录):
cd ~terdon
因此,~
与Tab将扩大到所有可能的用户名。该列表应与中的用户列表相同/etc/passwd
。
我可以确认,这确实是我在Debian上尝试此操作时发生的情况。
/home
都是不相关的,不会列出新的用户名。另外,请注意,并非所有用户的$ HOME都位于/home
(或/Users
)中。