我对linux非常陌生,我正在学习和学习所有的基础知识。当我这么做的时候,我意识到操作系统对某些文件的处理方式是多么的奇怪--特别是在GUI桌面环境中显示它们,如果它们恰好是与当前登录用户相关联的桌面文件。操作系统如何知道当前用户桌面目录的路径变量?对于黑客娱乐而言,是否可以将任意目录更改为在GUI桌面上显示?
发布于 2017-09-13 03:50:32
通常,在GNU/Linux (如Unix中)中,用户的桌面目录可以使用~/Desktop指定。速记~/将扩展到主目录中的任何内容,如/path/to/home/username。
我应该澄清,大多数炮弹(例如bash、ksh、csh等)将~扩展到主目录,但不是全部(例如rc)。该摆线是一个文字字符,因此您可以有一个文件~filename;因此,外壳必须设计为在特定条件下展开该倾斜。
发布于 2017-09-13 06:12:16
大多数发行版的路径(我说的最多,而不是全部,因为Linux (或GNU/Linux),如果不是不可更改的,无论是好的还是坏的)都是/home/<user name>/Desktop --您可以通过命令行访问它:cd /home/<username>/Desktop查看文件是一个简单的方法,使用命令"ls“而不用引号。
发布于 2019-04-11 13:26:13
这取决于桌面环境:
如果您使用一个窗口管理器,您可以使用不同的工具在您的桌面上显示东西,例如PCmanFM桌面。
大多数工具和桌面环境都尊重xdg-用户-dir桌面设置。
https://unix.stackexchange.com/questions/391915
复制相似问题