为当前会话设置主目录?

为当前会话设置主目录?

我想运行一些依赖于主目录的程序,但我的当前用户没有定义主目录。我不想只为运行此程序而创建用户,也不想以 root 身份运行它。有没有办法只为当前会话定义主目录(例如 /tmp)?例如,~在 bash 中定义。

答案1

您应该能够通过export HOME=/tmp在用户会话中发出命令来完成您想要的操作。

有很多解释波浪号扩展在 bash 手册页中。

相关内容