在 Linux 系统中,家目录(Home Directory)是每个用户专属的存储空间,用于存放个人文件、配置文件和其他私有数据。以下是关键点解析:
/home/用户名
(例如用户 alice
的家目录是 /home/alice
)。root
用户的家目录是 /root
(而非 /home/root
)。~
代表当前用户的家目录(如 ~/Documents
等价于 /home/alice/Documents
)。~/Downloads
)。.
开头,如 ~/.bashrc
、~/.ssh/
)存储用户级配置。chmod 700 /home/username
实现)。$HOME
:直接指向当前用户的家目录路径(等同于 ~
)。bash
echo $HOME # 输出家目录路径
echo ~ # 同上
bash
sudo useradd -m -d /custom_home/alice alice # -m 创建目录,-d 指定路径
bash
sudo usermod -d /new_home/alice -m alice # -m 移动原有文件
bash
sudo chown alice:alice /home/alice && chmod 700 /home/alice
/home
,需确保分区有足够空间(通过 df -h
查看)。家目录是 Linux 多用户系统的关键设计,既保障了隐私性,又通过权限机制实现资源隔离。理解其作用和管理方法对系统运维和日常使用至关重要。