主要观点:作者 Richard Mortier 曾是 15 年 MacOS 用户后于一两年前转为 NixOS 日常系统,近期观察到许多传统 POSIX 工具被替换,如grep
等,在 NixOS 的声明式配置下能看到此变化。作者的cli.nix
配置中包含了一系列用 Rust 重实现的工具,如bat
、bottom
等,这些工具在可用性和性能上有优势。
关键信息:
- 作者从 2025 年开始无授课任务至 2027 年。
- 用 Rust 重实现的工具在
cli.nix
配置中。 - 传统工具在用户界面和现代工具使用上不足,而 Rust 工具更一致且利用现代终端环境。
- Rust 重实现工具性能更好,如
fd
替代find
,ripgrep
替代grep
。 - 以
dua
为例,其通过 TUI 界面快速清理硬盘空间。
重要细节: clap
用于合理的命令行解析,使工具使用和格式更一致。- Rust 的内存模型使其易于多线程,提升性能。
- 传统清理硬盘空间方式耗时且繁琐,
dua i
则快速高效。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。