介绍
在本次挑战中,你将探索 Linux 系统中的符号链接(也称为软链接)。你将创建一个符号链接,修改其内容,并观察当目标文件被移除时该链接的表现。
环境说明
LabEx 使用红帽通用基础镜像 9 (UBI9) 来模拟考试环境。虽然它可能与实际的 RHCSA 考试环境不完全一致,但它能够很好地展示你将遇到的各项任务。
环境中包含两个用户:
labex:具有 sudo 权限的标准用户,密码为:labex。root:系统管理员,密码为:redhat。
本次挑战包含真实的考试题目,并配有解释、要求以及自动验证脚本,帮助你确认任务完成情况。它有效地模拟了 RHCSA 考试所涵盖的知识领域。
创建并操作符号链接
本步骤涉及创建一个符号链接、编辑其内容,并观察目标文件被删除后的行为。
任务
- 在
/home/labex目录下创建一个名为soft1的符号链接,指向/tmp/hard2。 - 编辑
soft1的内容。 - 列出
soft1的属性。 - 删除目标文件
hard2。 - 再次列出
soft1的属性。
要求
- 以
labex用户身份执行所有操作。 - 在
/home/labex目录中创建符号链接soft1。 - 目标文件
hard2应位于/tmp目录中。 - 使用
ln -s创建符号链接。 - 使用
echo向符号链接添加内容。 - 使用
ls -l列出文件属性。 - 使用
rm删除目标文件。
示例
创建符号链接并编辑其内容后,你可能会看到类似如下的输出:
$ ls -l /home/labex/soft1
lrwxrwxrwx 1 labex labex 10 Aug 28 10:00 /home/labex/soft1 -> /tmp/hard2
总结
在本次挑战中,你学习了如何在 Linux 系统中创建和操作符号链接。你创建了一个符号链接,向其中添加了内容,观察了它的属性,并体验了当目标文件被删除时它的表现。通过这个练习,你了解了符号链接的灵活性及其在不同场景下的行为,这对于 Linux 环境下的系统管理和文件管理来说是至关重要的知识。



