在 Linux 变量中,或者其他一些方法中是否存在类似于 Windows 路径变量的查找每个系统路径,例如 %AppData%、%UserProfile%、%AllUsersProfile%、%ProgramFiles%、%SystemRoot%、%SystemDrive%、%Temp%、%Tmp% 等等?
更新:
好的,我发现:
home,你可以从:“env|egrep '^HOME$'”找到
各种用户文件夹,命令为:xdg-user-dir
各种系统文件夹来自:“env|egrep '^XDG-'”
它在我的 Ubuntu 16.04 上运行良好,但当我尝试在 Ubuntu 14.04 上执行时,它只有 xdg-user-dir 和“env|egrep '^HOME$'”,但“env|egrep '^XDG-'”没有任何路径结果。
有什么建议么?
答案1
您提到的大多数内容在 Linux 系统上都没有对应内容(从某种意义上说,这背后的概念不存在),但用户主目录通常在变量中$HOME
。
尽管您声称相反,但这些概念在 Linux 上必须是等效的,并且您需要的功能并不存在。
答案2
我制作了一张包含 Windows 和 Linux 对应内容的小表格。
这是来源:
这是根据我的经验(使用 Windows 7 和 Linux Ubuntu)。