Answers:
~/
是当前用户主文件夹的简写。因此,如果您的用户名是“ foobar”,它将扩展为/home/foobar/
~
是当前用户主文件夹的简写:)
~
不是~/
,因为/
那里没有必要。
~
实际上扩展为环境变量的值HOME
。如果更改的值HOME
,~
也将不再指向该用户的主目录。
重要的是,如果您使用的是root用户,~/
它将是/root
目录,而不是/home/user_name
。
在这种情况下,请执行以下操作:
> cd ~/ ; pwd ;
它将退出:
> /root
/root
列为/etc/passwd
表中root用户的主目录。这不是特例。
user
主目录,则可以使用~user
,如ls -l ~enzotib/Documents/
。