Tarquin note
Fastfetch 使用说明文档
Loading...
Tarquin note

系统信息展示不是炫技,是让别人快速理解你的运行环境。
Fastfetch 是我现在更愿意放进终端启动页里的系统信息工具。它比老工具更快,也更适合在不同机器之间复用配置,但真正值得写进笔记的不是“它能显示 logo”,而是它能稳定输出一份环境快照。
我把 Fastfetch 当成 开发环境名片:系统版本、Shell、终端、CPU、内存、包管理器都能一次看清楚。
这篇笔记默认你已经能在终端里执行命令。如果还没安装,可以先看 Fastfetch 项目仓库 的平台说明。
不要一上来就调配置。先看默认输出能不能满足你定位环境问题的需要,再决定要不要改模块。
fastfetch
fastfetch --version
如果只是给别人看机器概况,默认配置通常已经够用。真正需要定制的场景,往往是自动化脚本或截图展示。
Fastfetch 的价值不是炫,而是让“我这台机器到底是什么状态”这件事不用靠回忆。
Fastfetch 支持 JSONC 配置。我的建议是只改你确实要看的模块,别为了截图好看把配置写成一篇小说。
一个极简配置可以像这样:
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"modules": ["title", "os", "kernel", "shell", "terminal", "cpu", "memory"]
}
这份配置只保留排查环境最常用的信息。modules 越少,输出越稳定,也越适合贴进 issue 或团队文档。
不要把包含用户名、主机名、内网路径或设备序列号的输出随便发到公开页面。系统信息工具很容易顺手泄露环境细节。
Fastfetch 可以作为诊断脚本的第一步。比如我会在 bug 复现记录里加一段环境输出,然后再写复现命令。
fastfetch --version 确认工具版本。如果一份系统信息超过半屏,大概率就过量了。环境快照应该帮助读者理解问题,而不是把读者淹死在硬件细节里。工具是工具,别让它抢正文的戏。
| 模块 | 保留理由 | 删除理由 |
|---|---|---|
os | 判断系统兼容性 | 几乎没有 |
shell | 排查脚本差异 | 不涉及命令行时可省 |
packages | 看环境复杂度 |