系统信息速查
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2fd890c9/fastfetch-20260802。
技能介绍
要解决什么问题
在排障、写脚本或交接机器时,你往往只需要一份可读的系统快照:发行版与内核、CPU/GPU、内存与磁盘、运行时间等。手工拼 uname、lscpu、free 既慢又难统一格式;传统 neofetch 偏展示,启动和渲染成本在自动化场景里也不划算。你需要的是本地、可重复、能进管道的信息来源。
技能如何工作
本技能围绕 fastfetch 组织查询与说明,把「我想看系统信息」落到可执行的模块组合上:
- 概览与裁剪:用
--structure/--show/--hide控制显示模块(如OS、CPU、Memory、Disk),避免一屏无关字段。 - 机器可读输出:
--format json便于用jq或脚本提取cpu、memory、os等字段,做巡检或入库。 - 展示定制:通过 JSONC 配置(如
~/.config/fastfetch/config.jsonc)调整模块顺序、键名与 logo 行为,同一套命令在不同环境保持一致输出。 - 交互式查询:对话里可按类型收窄(CPU、内存、系统版本、温度、全部);执行失败或传感器不可用时会标明置信度与原因,而不是编造数值。
典型路径是:确认你要的字段粒度 → 选择文本或 JSON → 执行对应 fastfetch 参数 → 对缺失项(常见如温度 N/A)单独说明。
边界与注意点
- 技能不访问外网,也不替代监控平台;输出完全依赖本机已安装的 fastfetch 与驱动/权限。
- 未安装或 PATH 中找不到二进制时,应先去各平台包管理器或 Release 安装,再重试。
- 部分模块因平台或权限会为空(GPU 驱动未加载、温度传感器不可用);低置信度结果需人工复核。
- 不做超出 fastfetch 采集范围的推断分析;若需求是日志审计、漏洞扫描或远程主机探测,应换用专门工具。
使用场景
- 线上排障写复盘时,用 `--format json` 导出 OS、内核与内存字段,作为工单里的环境快照。
- 写部署或安装脚本前,查询本机 CPU、内存模块,判断是否满足最低硬件与架构要求。
- SSH 登录不熟悉的主机,用 `--structure` 只拉 CPU、磁盘与 uptime,确认是否连错机器。
- 把 fastfetch JSON 接入巡检脚本,定期采集各节点硬件信息写入资产或监控侧车日志。
适合人员
- 承担 On-call 的 SRE,希望在事故记录里附上可复现的机器环境与硬件摘要,而不是零散命令输出。
- 远程给企业装机的技术支持,需在会话中核对 CPU、内存与系统版本是否满足指定软件的运行条件。
- 管理 Linux、macOS、Windows 多节点的 homelab 管理员,想用 JSONC 统一各平台 fastfetch 的模块与键名。
- 维护开源项目的维护者,要求贡献者在 issue 中粘贴 JSON 系统信息,便于对照复现环境。