Shell Gym 是一套交互式 Linux 命令行训练系统,可将任意 Linux 主机转变为实操训练场。教程负责讲解概念,Shell Gym 则通过高频微任务帮你把知识变成肌肉记忆。打开分屏,一边是普通终端,一边是 Shell Gym Web 界面;每条任务要求你执行一次具体操作(如进入目录、创建文件、释放端口),系统状态发生变化即自动判题,无需点击“检查”或复制粘贴,所有命令都需在真实 shell 中敲入。
Shell Gym 不修改你的 shell,通过 procfs、内核 proc connector 和普通状态检查实现零侵入观测,练就的技能可直接迁移到任何生产环境。
项目支持一键安装或源码编译,启动后访问 http:// 127.0.0.1:63636 即可开始。学习路径采用模块化结构,可自定义内容并保存进度,随时中断、随时恢复。
主要功能:
- 零侵入观测真实 shell,无需 hook 或包装器;
- 微任务驱动:快速切换的小练习,自动判题;
- 学习路径可扩展,支持模块、单元、参数化任务;
- 进度持久化,支持中断后恢复;
- 提供 Web UI 与 CLI 工具,方便教学与内容创作;
- 兼容主流 Linux 发行版,可运行于虚拟机或云主机。
Shell Gym 不修改你的 shell,通过 procfs、内核 proc connector 和普通状态检查实现零侵入观测,练就的技能可直接迁移到任何生产环境。
项目支持一键安装或源码编译,启动后访问 http:// 127.0.0.1:63636 即可开始。学习路径采用模块化结构,可自定义内容并保存进度,随时中断、随时恢复。
主要功能:
- 零侵入观测真实 shell,无需 hook 或包装器;
- 微任务驱动:快速切换的小练习,自动判题;
- 学习路径可扩展,支持模块、单元、参数化任务;
- 进度持久化,支持中断后恢复;
- 提供 Web UI 与 CLI 工具,方便教学与内容创作;
- 兼容主流 Linux 发行版,可运行于虚拟机或云主机。