1.5.4. “$HOME“ 变量

很多命令在用户目录中都存放了用户指定的配置,然后通过配置的内容来改变它的执行方式,用户目录通常用 “$HOME“ 变量来指定。

表 1.19. “$HOME“ 变量值列表

$HOME“ 变量的值程序运行环境
/初始进程执行的程序(守护进程)
/rootroot 用户权限 Shell 执行的程序
/home/<normal_user>普通用户权限Shell执行的程序
/home/<normal_user>普通用户 GUI 桌面菜单执行的程序
/home/<normal_user>用root用户权限来执行程序 “sudo program
/root用 root 用户权限执行程序 “sudo -H program
[提示]提示

Shell 扩展 “~/“ 为转入当前用户的主目录,也就是”$HOME/“。Shell 扩展 “~foo/“ 为foo 的目录,也就是 “/home/foo/“。