GDUST Linux 协会 · AI 网页设计大赛 · 赛道三:智能交互与应用
NL2SH:Linux 新手零门槛入门平台
以 AI 生成 + 沙箱仿真 为核心,解决新手「不会写命令、不敢敲命令、看不懂命令」三大痛点——零风险学习 Linux 运维,顺手把开源技术文化带出去。
内置示例免 Key、免联网;AI 生成需联网(密钥在服务端,前端不留)
准备中…
-
中文自然语言 → 一键生成标准 Shell 命令
说一句「把当前目录最大的十个文件列出来」,拿到一条能直接粘贴执行的命令,参数一处不含糊。
-
管道命令逐段拆解,边用边学底层原理
每个参数单独讲清它负责什么。讲的是「为什么这么写」,而不是「照抄这一条」。
-
浏览器内置安全沙箱,实时仿真、一键回滚
命令真的跑一遍:权限会拒绝你,文件会真的消失——然后一键时光倒流。
命令解剖 / PIPELINE
一条命令,五个零件
你不需要背命令。你需要知道它由哪些零件拼起来、每个零件负责什么。下面这条命令干的事是:让 nginx 重新读一遍配置,而不中断正在处理的请求。
项目背景 / WHY
为什么做这个
痛点分析
Linux 入门门槛高、命令语法抽象,而新手往往直接在服务器上试错——一次 rm -rf 打错目录,就是不可逆的数据丢失。于是形成恶性循环:不敢敲 → 学不会 → 更不敢敲。
项目意义
把「试错」这件事搬进浏览器:先给命令、再拆开讲清、最后让它在沙箱里真的跑一遍。面向计算机新生、运维入门者与 Linux 课程学习者,践行开源分享精神——本作品以 MIT 协议开源。
技术说明
纯静态零后端架构:页面、沙箱、50 条规则库全部在浏览器本地运行;AI 生成经边缘函数代理调用大模型(同源路由优先,部署环境没有该路由时回退到兜底域),密钥只存在服务端环境变量里。你的输入不经过第三方服务器,也不会留存在任何地方。