Shell Gym 是一个后台守护进程,附带 Web 界面,通过 procfs 和内核进程连接器(kernel proc connector)观察真实的 shell 操作,无需修改用户 shell,将任何 Linux 机器变成交互式命令行训练器。

Stars

150

7 天增长

暂无数据

Fork 数

19

开放 Issue

1

开源协议

NOASSERTION

最近更新

2026-07-25

为什么值得关注

它采用独特的零检测方法,强制用户在真实终端中键入真实命令,并在系统状态发生变化时自动检测完成情况,从而建立真正的肌肉记忆。

适合谁使用

  • 需要动手练习的 Linux 初学者
  • 向 Linux 过渡的开发者
  • 希望提高命令行反应速度的系统管理员
  • 创建交互式 Linux 课程的教育工作者

典型使用场景

  • 练习文件系统导航和目录创建
  • 学习进程管理(kill、释放端口、信号)
  • 强化标准 I/O 重定向和管道使用
  • 通过随机化、可重复的练习掌握命令行工作流

项目优势

  • 无需修改 shell,技能可直接迁移到任何终端
  • 通过内核和 procfs 自动检测完成状态
  • 进度可跨会话和守护进程重启持久保存
  • 支持参数化和可定制的学习路径,适合个性化训练

使用前须知

  • 需要 root 权限和一次性 Linux 主机
  • 学习路径的状态依赖于系统状态的保持,外部修改可能导致恢复失败
  • 非商业许可证限制未经许可的商业用途

README 快速开始

Quick start

项目描述

Shell Gym - an Interactive Linux Command-Line Trainer

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

A GPU-rendered terminal in pure Rust that is roughly twice as fast as Alacritty, Ghostty, or Kitty, with built-in inline completions and syntax highlighting.

开发者工具CLI 与终端
28
programmersd21
精选
programmersd21 GitHub avatar

flow

A terminal dashboard that shows your internet throughput in real time, with a deliberately minimal interface designed to be understood within one second.

开发者工具CLI 与终端
66
Charles-0509
Charles-0509 GitHub avatar

Grok-Register

Grok-Register is a CLI tool that automates Grok free account registration, OAuth, and CPA JSON export for proxy gateways.

开发者工具CLI 与终端
465