查找标志(flag)

LinuxLinuxIntermediate
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

这个挑战旨在测试你使用不同 Linux 命令解决一系列挑战的熟练程度。

该挑战包括在不同目录中查找标志(flag)、从 zip 存档中提取文件、编辑文件,以及根据标志文件的内容删除指定文件。

这是一个挑战(Challenge),与实验(Lab)不同,你需要独立完成挑战任务,而不是按照实验的步骤学习。挑战通常有一点难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。根据历史数据,这是一个 初级 级别的挑战,通过率为 82%。获得了学习者 100% 的好评率。

查找第一个标志(flag)

第一个标志(flag)隐藏在当前目录中。

目标

找到第一个标志文件,通过查看标志文件获取下一个标志的提示,并将此文件移动到 ~/resolve 目录。

结果示例

Congratulations! You found the first flag. The next flag is in the home directory under the root user.

要求

  • 你应该能够使用 cat 命令在当前目录中找到第一个标志文件。
✨ 查看解决方案并练习

查找第二个标志(flag)

第二个标志(flag)位于 root 用户的主目录中。

目标

找到第二个标志文件,通过查看标志文件获取下一个标志的提示,并将此文件移动到 /home/labex/resolve 目录。

结果示例

Great job! You found the second flag. The next flag is located in a zip file in the current directory.
Tips: You need to log out of root user.

要求

  • 你应该能够切换到 root 用户,导航到主目录,并找到第二个标志文件。
✨ 查看解决方案并练习

查找第三个标志(flag)

第三个标志(flag)位于当前目录的一个 zip 文件中。

目标

提取第三个标志文件,通过查看标志文件获取下一个标志的提示,并将此文件移动到 ~/resolve 目录。

结果示例

Well done! You found the third flag. The next flag is located in a section of a large file largefile.txt in the /tmp directory.
Tips: The last flag file has a filename with the word flag.

要求

  • 你应该能够从 zip 存档中提取第三个标志文件。
  • 你的 Linux 平台需要安装 unzip 命令。
✨ 查看解决方案并练习

查找第四个标志(flag)

第四个标志(flag)位于 /tmp 目录下的 largefile.txt 文件的某一部分中。

目标

找到第四个标志文件,并将此文件移动到 ~/resolve 目录。

结果示例

Excellent work! You found the fourth flag.

要求

  • 你应该能够通过提取 /tmp 目录下的大文件 largefile.txt 的某一部分来找到第四个标志文件。
✨ 查看解决方案并练习

总结

恭喜你!你已经完成了 Linux 命令挑战。这个挑战旨在测试你使用各种 Linux 命令解决一系列挑战的熟练程度。

通过完成这个挑战,你展示了你在导航和操作文件与目录、从 zip 存档中提取文件以及根据指定条件删除文件等方面的能力。继续练习并探索不同的 Linux 命令,以提升你在 Linux 操作系统方面的技能和知识。