nl2sh 说人话,出命令

检测代理中…

GDUST Linux 协会 · AI 网页设计大赛 · 赛道三:智能交互与应用

NL2SH:Linux 新手零门槛入门平台

以 AI 生成 + 沙箱仿真 为核心,解决新手「不会写命令、不敢敲命令、看不懂命令」三大痛点——零风险学习 Linux 运维,顺手把开源技术文化带出去。

内置示例免 Key、免联网;AI 生成需联网(密钥在服务端,前端不留)
沙箱里的真实执行 自动演示
准备中…

命令解剖 / PIPELINE

一条命令,五个零件

你不需要背命令。你需要知道它由哪些零件拼起来、每个零件负责什么。下面这条命令干的事是:让 nginx 重新读一遍配置,而不中断正在处理的请求。

Ctrl + ↵ 生成 · ↵ 换行

或者从这几个常见任务开始

每次沙箱执行都会记一笔:练过哪几类操作、在哪里卡住过、下一步建议练什么。记录只存在你自己的浏览器里。

AI 数据分析:让模型读服务器日志

沙箱里有一台服务器的真实 nginx 日志(400 行)。统计量先由沙箱里的 awk / sort / uniq 真跑出来,再交给模型解读——算数归命令,解释归模型。

走一遍自验证闭环

生成完不需要你点任何按钮:命令自动送进沙箱执行;万一跑不通,把沙箱吐出的真实报错原文喂回模型让它改,最多 3 轮。这个按钮会先把过程讲清楚,再摆出真实结果——一次就过时如实写「未触发修正」。

新手闯关 0 / 5 五关,每关给你一个目标,判定看你做出来的结果
接入状态 正在检测代理…

沙箱准备中…

项目背景 / WHY

为什么做这个

痛点分析

Linux 入门门槛高、命令语法抽象,而新手往往直接在服务器上试错——一次 rm -rf 打错目录,就是不可逆的数据丢失。于是形成恶性循环:不敢敲 → 学不会 → 更不敢敲。

项目意义

把「试错」这件事搬进浏览器:先给命令、再拆开讲清、最后让它在沙箱里真的跑一遍。面向计算机新生、运维入门者与 Linux 课程学习者,践行开源分享精神——本作品以 MIT 协议开源。

技术说明

纯静态零后端架构:页面、沙箱、50 条规则库全部在浏览器本地运行;AI 生成经边缘函数代理调用大模型(同源路由优先,部署环境没有该路由时回退到兜底域),密钥只存在服务端环境变量里。你的输入不经过第三方服务器,也不会留存在任何地方。