Answers:
$HOME
是一个环境变量,通常包含主目录的位置/home/$USER
。在$
告诉我们它是一个变量。因此,假设您的用户被调用DevRobot
,.desktop
文件将放置在中/home/DevRobot/Desktop/
。
如果您想知道$HOME
指向何处,可以在终端中运行以下命令。
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
例如,您可以使用它来移动文件系统,cd $HOME
但是通常您不会看到它,因为您可以~/
用来代表当前用户的主目录。或只运行一个cd
即可移动到主目录。
Or just run cd by itself to move to the home directory
,蒂尔
cd ~
却没有意识到我可以跳过笨拙的班次吗?
cd ~/
!
HOME
是环境变量。外壳需要您在其前面加上$
符号。
$HOME
是指向的环境变量/home/<username>
。它位于下/
,并且包含用户的文件。
有关更多信息,您可能需要阅读《Bash参考手册》。
/home/<username>
。Ubuntu上的Apache创建了一个www-data
其$ HOME为的用户/var/www
,例如
HOME
是环境变量。外壳需要您在其前面加上$
符号。
/home/<username>
是惯例,不是必要条件。添加$ HOME在的用户很容易/somewhere/entirely/different
。
$HOME
每个用户也会有所不同。某些系统用户$HOME
未启用奇数球路径/home/...