- Fastfetch 以快速、直观且高度可配置的方式在终端上显示系统信息。
- 它可在 Linux、BSD、macOS、Windows 和 Android 系统上使用,可通过软件仓库或软件包管理器轻松安装。
- 它的强大之处在于可以通过预设和 JSONC 文件进行配置,从而调整模块、徽标和设计。
- 它提供特定命令来列出路由、徽标、模块,并生成可供自定义的完整配置。
Fastfetch 已成为必不可少的工具之一 如果您喜欢摆弄终端,并希望以美观的方式显示系统信息,那么 Fastfetch 或许能帮到您。如果您之前使用过 Neofetch 或类似工具,那么在这里,您将找到了解 Fastfetch 的所有必要信息,包括它是什么、如何在不同的操作系统上安装以及如何根据您的喜好进行自定义。
在本指南中您将发现 如何一步步充分利用 Fastfetch从基本安装到高级自定义,包括预设、徽标、JSONC 配置文件和一些小技巧,让您的终端看起来更加炫酷,同时不会损失性能,并始终让您轻松获取设备的关键数据。
Fastfetch是什么?它为什么要取代Neofetch?
Fastfetch 是一个命令行实用程序,旨在显示详细的系统信息。 该终端设计人性化,速度极快,且高度可配置。其操作方式与经典的Neofetch类似,但设计更加现代化和优化。
它主要用 C 语言开发,这使得它能够 即使在配置一般的设备上也能获得非常高的性能。该项目的目标是在不牺牲速度的前提下,提供流畅的视觉体验,并且提供远超简单更改几种颜色或徽标的定制化程度。
它的优势之一是 与操作系统具有广泛的兼容性Fastfetch 不仅限于 GNU/Linux 发行版:它还支持 macOS、Windows(从 Windows 7 开始)、通过 Termux 运行的 Android 系统,以及各种类 BSD 系统,例如 FreeBSD。如果您经常使用多个系统并希望获得一致的使用体验,Fastfetch 将是您的理想之选。
当然,我们说的是…… 免费开源项目该项目目前仍在积极开发中,代码库已托管在 GitHub 上。您可以从官方代码库查看代码、报告问题、下载二进制文件、查看配置示例,以及查看其预设使用的 JSON 模式。
Fastfetch背后的理念很明确: 显示系统信息(操作系统、内核、CPU、GPU、内存、软件包、shell、存储、屏幕等等) 它采用吸引人的设计,辅以 ASCII 艺术和符号,但用户可以完全控制所教授的内容和方式。
在主流操作系统上安装 Fastfetch
安装 Fastfetch 非常简单,因为 在大多数系统中,它已经打包在官方仓库或常用的管理器中。你也可以从源代码编译,但通常没有必要做到那一步。
在基于 Debian 的发行版(例如 Ubuntu 或 Linux Mint)上,只需使用 APT 软件包管理器即可。打开终端并运行:
sudo apt update && sudo apt install fastfetch
在 Arch Linux 及其衍生系统(例如 Manjaro)上,Fastfetch 通常可在官方软件仓库中找到。要安装它,请使用 Pacman:
sudo pacman -S fastfetch
如果您使用 Fedora 或其他基于 RHEL 的发行版(例如 AlmaLinux 或 Rocky Linux),通常的安装方法是通过 DNF,DNF 是这些系统上的默认软件包管理器:
sudo dnf install fastfetch
在 SUSE 和 openSUSE 环境中,由于主要软件包管理器是 Zypper,因此操作过程同样简单。您只需运行:
sudo zypper install fastfetch
对于那些更喜欢使用 Homebrew 作为管理层(例如,通过 Linuxbrew)的用户来说, 也可以使用 brew 安装 Fastfetch。在这种情况下,在您的 Linux 系统上正确配置 Homebrew 后,只需执行以下操作:
brew install fastfetch
在 FreeBSD 系统中,该工具位于系统仓库的软件包列表中。要安装它,请使用标准的软件包管理器:
pkg install fastfetch
如果您使用的是 macOS,也可以使用 Homebrew 轻松安装 Fastfetch。安装好 Homebrew 后,命令与 Linux 命令非常相似:
brew install fastfetch
安卓系统的情况略有不同,但复杂程度并不高。 通常的做法是使用 F-Droid 安装 Termux。它提供了一个完整的终端环境,无需 root 权限。在 Termux 中,更新软件包并安装 Fastfetch:
软件包更新和升级
pkg install fastfetch
快速获取
最后,在 Windows 系统上,您有几种方法可以安装 Fastfetch。 您可以使用 Scoop、Chocolatey 或 Winget 等包管理器。或者直接从 GitHub 存储库的 Releases 部分下载可执行文件。
在最新版本的 Windows 系统中,最简单的方法之一是使用官方的包管理器 Winget。只需在终端(PowerShell 或 CMD)中运行以下命令:
winget 安装 Fastfetch
如果您更喜欢从 GitHub 下载 .exe 可执行文件,您只需要…… 从发布页面下载,然后像启动其他 Windows 应用程序一样启动它。不过,理想情况下,您应该使用软件包管理器来简化更新过程。
入门指南:基本设置和内置帮助
程序安装完毕后,首次连接就变得非常简单。 只需在终端中输入 fastfetch 即可。 然后按回车键。这将显示默认设置,其中已经包含许多关于您系统的有用信息。
默认输出通常显示 操作系统、主机或计算机型号、内核版本、运行时间、已安装软件包数量、正在使用的 shell 以及屏幕信息等数据……以及其他元素。所有这些都将以 ASCII 艺术形式呈现您的发行版或系统徽标。
如果您想查看已安装的 Fastfetch 版本,或者只是想确认安装是否成功,可以使用版本选项:
fastfetch -v
要查看工具内部的基本配置选项,您可以使用帮助菜单。如果您打算……,这将特别有用。 无需频繁打开浏览器即可开始自定义:
fastfetch -h
如果您更喜欢系统内部更完整、更详细的参考资料,Fastfetch 在许多 GNU/Linux 发行版中也提供了 man 手册页。您可以在那里找到 对可用选项和参数的更详细描述:
快取
除了这些通用功能外,该工具还包含用于列出路由、模块、徽标、预设和已编译功能的特定命令。这些命令是理解该工具的关键。 您可以自定义哪些内容,以及您的安装中哪些组件处于活动状态。.
路线、模块、徽标和预设:探索 Fastfetch 的功能
Fastfetch 允许您使用一系列专门选项来检查您自己的内部配置。 这些选项列出了搜索路径、可用模块、包含的徽标和预定义的预设。这在你开始编辑文件或创建自己的文件之前非常有用。
如果您想知道 Fastfetch 使用哪些路径来查找配置文件,请使用:
fastfetch –list-config-paths
同样,您还可以查看存储徽标和预设等数据的路径。这有助于您找到工具自带的 JSONC 文件。
fastfetch –list-data-paths
如果您想更改默认徽标而无需盲目尝试,内置徽标列表将非常有用。要查看 Fastfetch 识别的所有徽标,请运行:
fastfetch –list-logos
您还可以查看 Fastfetch 可以显示的所有信息模块。这些模块包括操作系统、内核、CPU、GPU、内存、磁盘、网络等诸多部分。要查看模块列表:
fastfetch –list-modules
关于开发者已预先准备好的配置(即所谓的预设配置),您可以使用以下命令查看您的安装中包含哪些预设配置:
fastfetch –list-presets
最后,如果您想了解您的 Fastfetch 版本中编译了哪些具体功能(如果您是从源代码编译或使用第三方软件包,则这一点尤为重要),您可以查看:
fastfetch –list-features
通常,预设和配置示例位于诸如以下路径中: /usr/share/fastfetch/presets/ 以及类似这样的子文件夹 例子在这些目录中,您将看到 扩展名为 .jsonc 的文件 定义了不同的安排和退出方式。
如果您想尝试这些预设之一,最直接的方法是使用该选项。 -c 指定要加载的配置文件。例如:
fastfetch -c 硬件
fastfetch -c 软件
fastfetch -c 古生代
fastfetch -c neofetch
在某些情况下,你甚至可以 使用 -l 选项将预设与特定徽标结合使用例如,要使用特定发行版(如 MX Linux)的徽标:
fastfetch -c 硬件 -l MX
配置文件和自动生成
虽然你可以在每次执行时向 Fastfetch 传递选项,但从中长期来看,最方便的做法是使用其配置文件。 在 Linux 和其他类 Unix 系统中,该文件通常位于 ~/.config/fastfetch 路径下。 (在您的个人文件夹中)。
在该路径下,您会找到一个主配置文件,并且在许多情况下,还会找到一些子部分,用于组织诸如以下元素: 将要显示的标志、显示屏(屏幕演示)和模块该结构非常灵活,几乎可以调整输出结果中的所有内容。
如果您不想手动创建配置文件,Fastfetch 提供了一个选项。 自动为当前用户生成基本配置这非常适合作为起点,然后根据自己的喜好进行修改。
要生成该配置文件,请使用:
fastfetch –gen-config-force
也可以通过命令行生成通用配置文件,既可以只包含最少的选项,也可以包含所有可用选项。这样,您无需深入查阅文档,就能了解 Fastfetch 支持哪些参数。
fastfetch –gen-config
fastfetch –gen-config-full
第一条命令创建包含必要选项的配置,而第二条命令则创建第二个配置。 生成更详细的文件对于那些想要控制工具每一个细节设置的用户来说非常有用。
一个非常实用的策略是打开预设选项之一。 /usr/share/fastfetch/presets/仔细研究它,并以此为基础创建你自己的文件。这样你就能了解 JSONC 的结构,并理解徽标、颜色、模块和文本布局是如何组合在一起的。
自定义徽标、颜色和输出布局
Fastfetch 的乐趣在于你可以随意调整它的外观。 系统信息旁边的徽标是最显眼的元素之一。修改起来非常简单。
如果您想查看有哪些可用的徽标,您知道您可以使用 fastfetch –list-logos一旦你确定了心仪的标志名称,就可以使用该选项立即进行测试。 -l:
fastfetch-l MX
除了选择徽标外,Fastfetch 还允许 在屏幕上调整其尺寸如果 ASCII 图形看起来太大或太小,请使用特定参数修改宽度和高度:
fastfetch –logo-width 10
fastfetch –logo-height 5
运行这些命令后,您会立即看到效果,因此可以调整数值,直到找到最满意的尺寸。请记住,这些设置也可以保存到配置文件中,以便始终应用。
关于信息的文本和布局,Fastfetch 提供了很大的灵活性。在设置中,该模块 产品 控制元素,例如 条形图、颜色、键宽、分隔符和其他视觉细节例如,您可以更改键和值之间的分隔符,或者使用颜色来突出显示某些部分。
如果您还想将特定或自定义徽标设置为默认徽标,则可以使用多种选项组合。 生成配置文件,并一次性设置您喜欢的徽标。一个典型的例子是:
fastfetch -l MX --gen-config-force
如果你的徽标位于外部文件中(例如,包含你自己的 ASCII 艺术字的 .ansi.txt 文件),你也可以使用类似以下的方法将其集成到配置中:
fastfetch –file /path/to/logo_file.ansi.txt –gen-config-force
这样,Fastfetch 会将该自定义徽标保存在您的用户设置中,以便每次打开该工具时都能使用它,而无需每次都手动传递参数。
预装预设以及如何充分利用它们
除了默认配置外,Fastfetch 还附带 一系列预制预设 这些预设文件允许您通过一条命令彻底改变输出的外观。它们是 .jsonc 文件,定义了要显示的模块、它们的显示顺序、使用的颜色以及最终结果的整体样式。
这些预设通常位于诸如以下路径中: /usr/share/fastfetch/presets/ 在某些情况下,还会出现在子目录中,例如: 例子如果您列出了预设值, fastfetch –list-presets您将已经知道哪些名称可以直接使用该选项。 -c.
例如,你可以使用面向硬件的预设来启动 Fastfetch:
fastfetch -c 硬件
或者,如果您希望除了不同的设计之外,还能显示您首选发行版的图标,则可以将其与特定徽标结合使用:
fastfetch -c 硬件 -l MX
还有一些预设旨在突出软件特性,或模仿 Paleofetch 或 Neofetch 等经典工具的风格。一些典型的例子包括:
fastfetch -c 软件 -l MX
fastfetch -c Paleofetch -l MX
fastfetch -c neofetch -l MX
如果你喜欢捣鼓东西,一个有趣的想法是编写一个小脚本,依次测试所有已安装的预设。 只需遍历预设路径中检测到的 .jsonc 文件即可 然后分别调用 Fastfetch 发送每条消息。这样你就能一目了然地看到哪些款式最吸引你。
找到喜欢的预设后,您可以将其直接复制到用户文件夹,使其成为默认预设。例如,将预设复制到 ~/.config/fastfetch/config.jsonc 或者使用相应的配置路径,Fastfetch 每次运行时都会自动开始使用它。
如果文件夹不存在 快速获取 内 〜/ .config只需手动创建即可。文件复制完成后,即可继续修改。 添加或删除模块、更改颜色、移动部分以及调整任何细节 直到完全符合你的心意为止。
如果您想在任何时候恢复到出厂设置,您只需要…… 从 ~/.config/fastfetch 文件夹中删除自定义配置文件下次运行 Fastfetch 时,它将重用默认值,或者如果您愿意,也可以重新生成一个新文件。 –gen-config-force.
使用 JSONC 文件进行高级配置
Fastfetch 的主要差异化因素之一是它对以下方面的运用: 用于定义自定义配置和预设的 JSONC 文件JSONC 基本上是支持注释的 JSON,可以轻松地在文件本身中记录更改,而不会破坏格式。
在这些文件中,该工具使用预定义的模式,您可以通过项目特定的 URL 访问该模式。一个受官方模式启发的最小配置示例可能如下所示:
{
«$schema»: «https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json»,
“标识”: {
"type": "builtin",
"来源": "arch"
},
“展示”: {
分隔符:«:«
},
«模块»: [
“你”,
“主持人”,
“核心”,
“正常运行时间”,
“包裹”,
“壳”,
“展示”
] }
本示例首先定义了文件结构, 它有助于在支持 JSON 模式的编辑器中进行验证和自动完成。接下来,配置徽标,表明将使用集成徽标(内建的)并且指定了来源,在本例中是 Arch Linux 类型的发行版。
在街区 产品 键(例如“操作系统”)和值(发行版名称)之间的分隔符已调整。此处使用“:”作为分隔符,但您可以选择其他您喜欢的符号或字符组合。
最后,数组 模块 决定 显示哪些信息模块,以及它们的显示顺序。此示例包含操作系统、主机、内核、运行时间、软件包数量、shell 和屏幕信息。您可以根据需要添加或删除模块来修改此列表。
更进一步,Fastfetch 还允许你 自定义模块和预设 在这些 JSON 文件中,只要你清楚支持的字段,对 JSON(键、值、对象、数组)的基本了解就足以开始创建功能强大且视觉效果吸引人的配置。
许多用户利用这种灵活性准备几种不同的配置(例如,一种侧重于硬件,另一种侧重于软件,另一种模拟 Neofetch),然后使用该选项交替使用这些配置。 -c。 这样啊 只需一条命令,即可彻底改变 Fastfetch 的“面貌”。取决于您在特定时间想要展示的内容。
充分利用 Fastfetch 的实用技巧和建议
除了以上所有内容之外,还有许多细节和小技巧可以帮助您。 在日常生活中充分利用 Fastfetch尤其如果你喜欢展示你的桌面或者使用多种不同的发行版。
一个非常常见的技巧是在你常用的 shell(Bash、Zsh、Fish 等)中创建一个别名。 使用您喜欢的预设或特定参数运行 Fastfetch例如,在 Bash 中,你可以将类似这样的内容添加到你的配置文件中。 在〜/ .bashrc:
别名 ff=»fastfetch -c hardware -l MX»
这样,只需简单地写 ff 在终端中,您始终可以获得自定义配置,而无需记住冗长的参数。您还可以设置多个别名,例如,一个用于硬件,一个用于软件,还有一个用于“美观”的配置,专门用于屏幕截图。
如果您发现某些预设显示奇怪的符号或空白框,您可能需要…… 在终端模拟器中使用 Nerd Font 类型的字体这些字体包含大量额外的图标,使得 Fastfetch 最具视觉冲击力的配置看起来正确无误,没有字符错乱的情况。
如果您想尝试所有已安装的预设,可以创建一个简单的脚本来遍历它们。 /usr/share/fastfetch/presets/ 对找到的每个 .jsonc 文件调用 Fastfetch。这样就省去了逐个手动测试的麻烦,对于发现您可能没有尝试过的配置非常有用。
如果您特别喜欢某个预设,并希望以此为基础进行最终设置,最简单的流程是: 将预设文件夹中的文件复制到 ~/.config/fastfetch如有必要,请重命名并根据您的喜好进行编辑。这样,您始终可以在系统中保留原始文件,以便在编辑过程中出错时可以恢复到原始文件。
许多用户会在社交媒体、软件仓库或专业的 Linux 社区分享他们的自定义配置。利用这些示例可以节省大量时间,因为 你可以先采用别人已经完善的设计,然后根据自己团队的情况进行调整。 只更改您感兴趣的模块或您喜欢的颜色。
你所看到的一切都成就了 Fastfetch 它是一款功能非常全面的工具,既可以显示相关的技术信息,又能为您的设备增添独特的风格。只要花点耐心配置预设、模块和徽标,最终就能得到一个完美契合你的工作流程和个人风格的输出,既适合日常使用,也能在需要时用来展示你的桌面。
对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。


