介绍
本挑战旨在测试你使用不同 Linux 命令解决一系列问题的熟练程度。
挑战内容包括在不同目录中寻找 Flag、从压缩包中提取文件、编辑文件,以及根据 Flag 文件的内容删除指定文件。
寻找第一个 Flag
第一个 Flag 隐藏在 /home/labex 目录中。
目标
找到第一个 Flag 文件,通过查看该文件获取下一个 Flag 的提示,并将此文件移动到 ~/resolve 目录中。
结果示例
Congratulations! You found the first flag. The next flag is in the home directory under the root user.
要求
- 你应该能够使用
cat命令在/home/labex目录中找到第一个 Flag 文件。
寻找第二个 Flag
第二个 Flag 位于 root 用户的家目录中。
目标
找到第二个 Flag 文件,通过查看该文件获取下一个 Flag 的提示,并将此文件移动到 /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
第三个 Flag 位于当前目录的一个压缩包中。
目标
解压出第三个 Flag 文件,通过查看该文件获取下一个 Flag 的提示,并将此文件移动到 ~/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.
要求
- 你应该能够从压缩包中提取出第三个 Flag 文件。
- 你的 Linux 平台需要安装有
unzip命令。
寻找第四个 Flag
第四个 Flag 位于 /tmp 目录下的 largefile.txt 文件中的某一部分。
目标
找到第四个 Flag 文件,并将此文件移动到 ~/resolve 目录中。
结果示例
Excellent work! You found the fourth flag.
要求
- 你应该能够通过提取
/tmp目录下大文件largefile.txt中的特定内容来找到第四个 Flag 文件。
总结
恭喜你!你已经完成了 Linux 命令挑战。本挑战旨在测试你使用各种 Linux 命令解决一系列问题的熟练程度。
通过完成此挑战,你展示了自己在文件和目录导航、文件操作、从压缩包提取文件以及根据指定条件处理文件的能力。请继续练习并探索不同的 Linux 命令,以提升你在 Linux 操作系统方面的技能和知识。



