Unity Launcher 中的主目录路径

Unity Launcher 中的主目录路径

我正在尝试在启动器脚本中找到指向我的主目录的相对路径。

示例(有效):

Exec=terminator -x /home/patrick/Dropbox/System/Scripts/belzebub2hanibal.sh

示例(无效):

Exec=terminator -x ~/Dropbox/System/Scripts/belzebub2hanibal.sh

有没有办法在启动器脚本中使用当前用户主目录的变量?

答案1

使用(波浪号)$HOME代替。~

波浪号是 bash 特有的。在 bash 中,波浪号会扩展为 的值$HOME。在 bash 之外,波浪号没有特殊含义。

阅读bash 手册中有关波浪符号扩展的内容更多细节。

相关内容