~ 表示的路径有2种情况:
1. 如果是 root 用户
1.1 ~ 表示 /root
示例:
#进到 ~ 目录:
cd ~
#显示当前路径:
pwd
1.2 HOME
在取环境变量HOME时:
echo $HOME
或
getenv("HOME")
值都是:
/root
2. 如果不是 root 用户
2.1 ~ 表示 /home/当前登录用户名
示例:
#进到 ~ 目录:
cd ~
#显示当前路径:
pwd
假设当前登录的用户名为 eastar ,那么:
2.2 HOME
在取环境变量HOME时:
echo $HOME
或
getenv("HOME")
值都是:
/home/eastar