从练手玩具到真实训练场,两个初学 Linux 必刷网站

从练手玩具到真实训练场两个初学 Linux 必刷网站
ShellScape 和 Bandit 这两个网站都是学习 Linux 命令行(CLI)和网络安全的优秀交互式平台,但它们在设计理念、技术架构和学习侧重点上有显著区别。
以下是这两个网站的简要介绍及对比:
1. 网站简介
- • 定位:经典的闯关式(Wargame)安全竞赛平台。
- • 内容:专门为初学者设计的 Linux 基础关卡。你通过 SSH 连接到远程服务器,每一关的目标是寻找隐藏在系统某处的下一关密码。
- • 核心技能:文件权限、管道命令(grep, awk, tr)、文本处理、基础网络通信、简单的加密/解密。
- • 定位:沉浸式终端角色扮演游戏(Terminal-based RPG)。
- • 内容:它将 Linux 命令行学习嵌入到了一个类似“地牢探险”的游戏框架中。玩家通过在终端输入命令来移动角色、检查物品和解谜。
- • 核心技能:目录导航(cd, ls)、文件操作(cat, touch)、基础正则匹配,更侧重于将命令作为游戏交互的介质。

2. 主要区别
| | |
|---|
| 真实环境:通过 SSH 连接到真实的 Linux 远程主机。 | 模拟环境:在浏览器中使用 Web 模拟的终端界面。 |
| | 叙事驱动:有简单的 ASCII 画面、地图和剧情背景。 |
| 跨度很大。从基础查看文件到利用 SUID 权限漏洞。 | |
| 你面对的是真实的 Debian 系统,误操作可能影响环境。 | |
| | |
3. 该选哪一个?
- • 如果你希望“玩游戏”:选择 ShellScape。它的视觉反馈(虽然是字符级的)和探索感更强,能让你在不知不觉中练习
cd 和 ls。 - • 如果你希望“学技术”:选择 Bandit。它是网络安全行业的标配入门练习。通过它,你学到的是如何在真实的、受限的生产环境中使用 Linux 命令来解决实际问题。
可以先从 ShellScape 培养对手感和目录结构的兴趣,然后再去挑战 Bandit 这种更贴近实战的硬核平台。
两个公众号文尾
分享游泳心得和软件读书笔记感谢您支持鼓励点赞评论转发