今天闲着刷了下 GitHub Trending,一个感觉越来越明显:Rust 正在悄悄把咱们那套命令行工具箱重写一遍,而且体验是真上了台阶,不是换个皮。
最让我惊艳的是 nushell。它不把终端输出当纯文本,而是当结构化数据。你 ls 一下出来一张表,ps 也是表,接着就能 where、sort 一路管道下去,像在写查询而不是敲命令。我这种用惯老 bash 的人第一次见也觉得新鲜。
顺着这股劲儿,eza 替了 ls,彩色文件树看着舒心;zellij 原生分屏,不用跟 tmux 配置搏斗;zoxide 记你常去的目录,敲俩字母就跳过去。都是小东西,却把原本将就的体验拉满。
它们不是玩具。简单说跨平台、性能强、全开源,按自己干活方式随手改两笔就行,不用等商业软件慢悠悠发版。这种自己掌控工具的踏实感,才是开源最上头的地方。