我最近看到一篇文章,说.desktop
用作桌面快捷方式的文件放在这个$HOME/Desktop
目录中。这个目录在哪里?
此外,该$
部分的含义/作用是什么?
答案1
$HOME
是一个环境变量,包含您的主目录的位置,通常是/home/$USER
。$
告诉我们它是一个变量。因此,假设您的用户名为 ,则DevRobot
文件.desktop
放置在 中/home/DevRobot/Desktop/
。
如果您想知道$HOME
指向哪里,您可以在终端中运行以下命令。
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
例如,您可以使用它在文件系统中移动,cd $HOME
但通常您不会看到它,因为您可以使用它~/
来表示当前用户的主目录。或者直接运行cd
它来移动到主目录。
答案2
$HOME
是指向 的环境变量/home/<username>
。它位于 下/
,包含用户的文件。
欲了解更多信息,你可能需要查看Bash 参考手册