结论先行:Nushell 拿了 40,790 个 star,Rust,MIT,11 月 5 日还在更新,2,329 个 fork。它是一种新型 Shell:管道里流的是结构化数据,不是纯文本,ls 的结果可以直接当表格查、过滤、转换。
它是什么
一个重新设计的数据 Shell:命令输出是带类型的数据(表格、记录、列表),能用统一的语法查询与转换,写脚本不用再 awk、sed、jq 来回倒。
它能干嘛
日常命令行工作、数据处理脚本、系统管理:查进程、看磁盘、处理 JSON,一条管道写到底。
谁适合用
常在命令行处理数据的人;想学一种更现代 Shell 的开发者。提供 nightly 构建,想尝鲜新功能可以直接装。
要注意什么
它和 bash/zsh 的语法不一样,别指望无缝迁移:老脚本要重写。先当「第二 Shell」用,顺手了再考虑主力。
结构化管道和传统管道差在哪?
传统管道传文本,每一步都要解析;结构化管道传数据,每一步都能直接操作字段。数据处理脚本能短一半,出错也少一半。
站长点评:四万 star 的新 Shell,说明「命令行也该现代化」这个想法有人买单。我的建议是别急着换主力,先装上当副手,处理 JSON 和表格时你会立刻感受到差别。
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 MIT 许可证。
最新版 0.116.1 安装包
nu-0.116.1-aarch64-apple-darwin.tar.gz (72.1 MB)本站下载官方下载 nu-0.116.1-aarch64-pc-windows-msvc.msi (38.5 MB)本站下载官方下载 nu-0.116.1-aarch64-pc-windows-msvc.zip (51.9 MB)本站下载官方下载 nu-0.116.1-aarch64-unknown-linux-gnu.tar.gz (77.8 MB)本站下载官方下载 nu-0.116.1-aarch64-unknown-linux-musl.tar.gz (77.1 MB)本站下载官方下载 nu-0.116.1-armv7-unknown-linux-gnueabihf.tar.gz (75.8 MB)本站下载官方下载 nu-0.116.1-armv7-unknown-linux-musleabihf.tar.gz (76.3 MB)本站下载官方下载 nu-0.116.1-loongarch64-unknown-linux-gnu.tar.gz (67.1 MB)本站下载官方下载 nu-0.116.1-loongarch64-unknown-linux-musl.tar.gz (63.4 MB)本站下载官方下载 nu-0.116.1-riscv64gc-unknown-linux-gnu.tar.gz (80.5 MB)本站下载官方下载 nu-0.116.1-x86_64-apple-darwin.tar.gz (75.2 MB)本站下载官方下载 nu-0.116.1-x86_64-pc-windows-msvc.msi (43.7 MB)本站下载官方下载 nu-0.116.1-x86_64-pc-windows-msvc.zip (58.0 MB)本站下载官方下载 nu-0.116.1-x86_64-unknown-linux-gnu.tar.gz (75.5 MB)本站下载官方下载 nu-0.116.1-x86_64-unknown-linux-musl.tar.gz (81.9 MB)本站下载官方下载 要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。