寻址用户主目录的正确方法

用户797940

我正在为调用其他脚本的 Ubuntu VPN 创建一个对话框菜单,如下所示:

cd
cd myrepo/gui
./filetocall.sh

第一个cd是确保第二个的目录cd始终是 home。

有没有更好的方法可以用一行来解决这个问题?(在路径中没有特别命名用户,所以它可以在少数设备上安装和使用?)

用户894105

~(波浪号) 或$HOME可用于获取当前用户的主目录,因此您可以执行以下操作:

cd ~/myrepo/gui
cd "$HOME/myrepo/gui"

甚至直接执行:

~/myrepo/gui/filetocall.sh
"$HOME"/myrepo/gui/filetocall.sh

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章