在 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 多用户系统的关键设计,既保障了隐私性,又通过权限机制实现资源隔离。理解其作用和管理方法对系统运维和日常使用至关重要。