我有UNIX服务器,当我使用Putty.exe(对于Windows)访问我的shell时
我获得了关于public_html目录的PATH
name@domain.com[~/public_html]#
我很高兴知道〜在上面的代码中意味着什么
壳牌:BASH
答案 0 :(得分:3)
Tilde(~
)表示用户的主目录
因此,如果您使用root
用户登录(例如),则表示
/root/public_html
如果您与其他用户一起登录,让我们说hsaka
,可以认为这意味着
/home/hsaka/public_html
答案 1 :(得分:0)
〜是主目录,如果您是 root ,那么它会提供根目录。
答案 2 :(得分:0)
这在“Tilde Expansion”下的bash手册页中有所介绍。通常,它类似于使用$ HOME环境变量。它由shell评估,因此您可以在bash(或大多数其他* nix shell)下运行的脚本中使用它。但是,Tilde Expansion在全球范围内不受支持,因此在其他应用程序中的使用可能会也可能不起作用。