- Fastfetch 是一個類似 Neofetch 的工具,以 C 語言編寫,速度非常快,並且具有極高的可設定性,可用於顯示系統資訊。
- 它可以輕鬆安裝在大多數 GNU/Linux 發行版以及 macOS、Windows、Android、BSD 和其他系統上。
- 它透過 JSONC 檔案和預設進行配置,允許自訂徽標、顏色、模組和資訊佈局。
- 基本指令和即用型預設使其易於上手,無論是初學者或進階使用者都能輕鬆使用。
如果你每天都使用 GNU/Linux 並且喜歡自訂終端, Fastfetch 已成為不可或缺的工具之一 以美觀且詳細的方式顯示系統資訊。這種命令可以運行後截屏,然後分享到社交媒體或 Telegram 群組,但它對於快速了解每次會話中的硬體和系統概覽也非常有用。
雖然乍看之下它似乎只是 Neofetch 的現代替代品, Fastfetch 在效能、速度和自訂選項方面更勝一籌。幾乎所有內容都可以自訂:顯示哪些模組、標誌、顏色、資訊順序、預設…而且它不僅限於 Linux,還支援多種系統。在本指南中,您將詳細了解它的功能、如何在不同平台上安裝、控制它的關鍵命令,以及最重要的——如何根據自己的喜好進行自訂。
Fastfetch是什麼?為什麼這麼多人使用它?

Fastfetch 是一家 一個命令列工具,用於顯示非常全面的系統摘要 直接在終端機中執行。它屬於所謂的「fetch」命令家族(例如 Pfetch、Screenfetch 或 Neofetch),其目的是優雅地顯示作業系統、核心版本、主機、運行時間、CPU、GPU、RAM、已安裝軟體包、shell、螢幕解析度等資料。
它主要用 C 語言編寫, 明確優先考慮快速、輕量和高度靈活性這一點在其執行速度和資源消耗方面都明顯優於其他類似工具。此外,該項目目前仍在積極開發和維護,使其成為Neofetch的理想替代品,後者已停止維護一段時間。
Fastfetch 的一大優點是: 它不僅限於 GNU/Linux。它還支援 macOS、Windows(從 Windows 7 開始)、Android(透過 Termux)、FreeBSD、其他 BSD 系統以及更多類 Unix 系統。實際上,這意味著您幾乎可以在任何機器上實現相同的輸出樣式。
另一個優點是 高度可自訂的輸出您可以修改徽標(包括來自大量發行版和系統的預設 ASCII 徽標)、顏色、徽標的寬度和高度、對齊方式、分隔符號、條碼、顯示的模組及其順序,甚至可以載入完整的現成預設。
最後,我們不能忘記,我們正在討論的是一個 免費開源項目,託管於 GitHub。您可以在這裡查看原始程式碼、提交問題、查閱官方文檔,或下載其他二進位文件和預設。這也有助於建立一個不斷壯大的用戶社區,用戶可以在這裡分享配置、主題和可直接複製貼上的範例。
在不同作業系統上安裝 Fastfetch
促使人們嘗試 Fastfetch 的主要原因之一是: 它幾乎可以在任何平台上輕鬆安裝。根據系統的不同,您可以使用官方倉庫、常用的套件管理器,或從 GitHub 下載二進位。當然,如果您喜歡手動操作,也可以選擇從原始程式碼編譯。
在許多情況下,使用發行版自備的軟體包管理器就足夠了,但是 查看官方 GitHub 倉庫總是值得的。 若要查看每個系統的建議方法或具體說明,因為這些方法或說明可能會隨著時間的推移而改變,或會加入新的、更方便的選項。
在 Debian、Ubuntu 及其衍生發行版上安裝
在 Debian、Ubuntu、Linux Mint 和其他衍生發行版中,最直接的方法是 從軟體倉庫安裝 Fastfetch(如有):
sudo apt update && sudo apt install fastfetch
在某些情況下,尤其是在「純淨」的 Debian 系統中,或者當您想要使用最新版本時,您可能會更喜歡這種方式。 從原始碼編譯該過程通常包括三個基本步驟:安裝依賴項、克隆儲存庫和編譯/安裝。
sudo apt install git cmake build-essential
git clone https://github.com/fastfetch-cli/fastfetch.git
cd fastfetch
mkdir build && cd build
cmake ..
make
sudo make install
這樣,您將擁有 Fastfetch 可作為全域命令使用 在系統中,通常情況下 /usr/local/bin/fastfetch運行它就像輸入一樣簡單 fastfetch 在終端。
在 Arch Linux、Manjaro 及其衍生系統上的安裝
在 Arch Linux、Manjaro 和其他衍生發行版中,這並不奇怪: Fastfetch 已整合到社群程式碼庫中。所以它像其他軟體包一樣,使用 pacman 安裝:
sudo pacman -S fastfetch
安裝完成後,只需運行:
fastfetch
螢幕上會顯示預設設定。如果您更喜歡其他版本,也可以在 AUR 中找到一些更新的版本,但… 對大多數使用者來說,倉庫中的軟體包已經夠用了。.
在 Fedora、RHEL 及其衍生版本上安裝
在 Fedora、RHEL 及相容系統中,Fastfetch 也已官方打包或可透過其他軟體倉庫獲取,具體取決於版本。在較新版本的 Fedora 中,它通常可以直接使用。
sudo dnf install fastfetch
在基於 RHEL 或 CentOS 的系統中,根據您使用的儲存庫的不同,您可能需要額外的儲存庫,但一般來說,過程是相同的。 務必查看您的分發文件。 是否有其他具體步驟。
在 SUSE 和 openSUSE 上安裝
SUSE 和 openSUSE 使用者也很容易,因為 Fastfetch 可以透過 zypper 安裝。 就像發行版中的其他軟體包一樣:
sudo zypper install fastfetch
安裝完成後,只需再次執行該命令即可:
fastfetch
檢查一切是否正常,並查看帶有系統徽標和基本資料的預設輸出。
在 FreeBSD 和其他 BSD 系統上安裝
在 FreeBSD 中,你也有 軟體包倉庫中的 Fastfetch所以,如果你不想手動編譯,就沒必要把事情搞得太複雜:
pkg install fastfetch
在其他BSD系統中,情況可能有所不同,但是 目前的趨勢是,產品將以端口或包裝的形式提供。因此,建議查閱各系統的文件或 Fastfetch GitHub 頁面。
在 macOS 上安裝
在 macOS 上,通常的做法是使用 Homebrew,它是該平台上使用最廣泛的軟體包管理器。如果您已經安裝了 Homebrew, 將 Fastfetch 新增到您的系統中非常簡單,:
brew install fastfetch
安裝完成後,您可以打開終端機或 iTerm2 並運行:
fastfetch
以漂亮的徽標和所有必要的系統數據查看您的 Mac 信息,而無需一開始就進行過於複雜的高級設置。
使用 Termux 安裝 Android 系統
如果您喜歡擺弄行動設備,也可以在 Android 上使用 Fastfetch。這通常需要使用… Termux,可透過 F-Droid 取得。這是無需root權限即可獲得強大功能的最簡單方法之一。
安裝好 Termux 後,請使用以下指令更新並安裝 Fastfetch:
pkg update && pkg upgrade
pkg install fastfetch
fastfetch
這樣你就會擁有一個 來自 Termux 本身的 Android 系統摘要整體美學風格與你的桌面發行版相同。
在Windows上安裝

在Windows系統上,你也不會錯過這場饗宴: Fastfetch 與 Windows 7 及更高版本相容。 而且它可以採用多種現代方式安裝,不會太複雜。最常見的幾種方式包括:
溫格特 (Windows 套件管理員):
winget install Fastfetch
帶湯匙 o 巧克力口味的(巧克力)如果您使用這些第三方軟體包管理器,也可以直接從它們搜尋並安裝 Fastfetch。
另一種可能性是 從 GitHub 的 Releases 部分下載 .exe 檔案。將二進位檔案放置在 PATH 環境變數包含的位置,然後透過 PowerShell 或終端機執行它。如果您想快速測試而無需對系統進行太多更改,這將特別有用。
第一步:基本執行與關鍵概念
安裝完成後,作業系統無關緊要: 使用 Fastfetch 的基本方法相同。打開終端機並輸入:
fastfetch
您將自動獲得一個預設視圖,其中包含偵測到的標誌(通常是您的發行版或系統標誌)和一組標準模組(作業系統、主機、核心、運行時間、軟體包、shell、解析度等)。此預設配置足以滿足大多數使用者的需求,但當您開始查看自訂選項時,就會發現更多精彩之處。
若要檢查已安裝的版本,可以使用下列經典參數:
fastfetch -v
如果您想快速了解一下 所有基本配置和自訂選項均可透過命令列實現。,用途:
fastfetch -h o fastfetch --help
如果您喜歡詳細的 Unix 風格文檔,也可以參考該工具的手冊(在包含手冊的系統中):
man fastfetch
有了這些命令,您就可以在不修改設定檔的情況下嘗試各種參數,非常適合逐步發現每項功能的作用。
配置路徑、預設和檔案生成
Fastfetch 使用 主設定檔為 JSONC 格式 (帶有註釋的 JSON 檔案)用於定義其行為。該檔案通常位於使用者的設定目錄中,例如,在 GNU/Linux 系統中:
~/.config/fastfetch/config.jsonc
如果您想確切了解您的安裝正在使用哪些配置路徑,可以使用:
fastfetch --list-config-paths
這個命令 它會顯示 Fastfetch 查找設定檔的不同位置。包括用戶設定和全域設定。同樣,您也可以列出資料、預設和徽標的儲存位置:
fastfetch --list-data-paths
為了方便進行自訂設置,強烈建議您先生成一個初始配置檔。您有兩種主要選擇:
fastfetch --gen-config
如果設定檔不存在,則建立該檔案;並且:
fastfetch --gen-config-force
這 透過覆寫現有配置來重新產生配置。當你進行過多的修改,想要恢復到 Fastfetch 自訂的「乾淨」基礎狀態(而不是內部預設配置)時,第二種方法就很有用了。
如果要查看產生的配置等級的所有可能選項,也可以使用:
fastfetch --gen-config-full
勞闕 建立一份包含所有選項的完整設定檔。非常適合作為參考資料,您可以只複製和改編您感興趣的部分。
標誌、可用模組和功能列表
Fastfetch 最引人注目的特點之一是資訊左側顯示的 ASCII 標誌。它不僅會自動偵測您的發行版,您還可以… 從眾多預設標誌中選擇 作業系統和項目。
要查看有哪些徽標可用,請運行:
fastfetch --list-logos
有了這份列表,您就可以使用例如以下方法測試特定徽標:
fastfetch -l MX
顯示與 MX Linux 關聯的徽標,或與您在清單中看到的識別碼對應的徽標。這樣您就可以… 調整徽標以配合您的實際發行版或您想要展示的風格。 當你分享螢幕截圖時。
同樣,您可以透過以下方式查看 Fastfetch 支援哪些資訊模組:
fastfetch --list-modules
這個命令 列出所有可以顯示的資訊區塊 輸出結果包括:作業系統、主機、核心、運行時間、軟體包、shell、桌面環境、視窗管理器、GPU、CPU、儲存、網路等等。了解這份清單是設計自訂配置的關鍵,因為您可以只選擇所需的功能。
此外,Fastfetch 支援預設的預設,這些預設將特定的模組和樣式分組。若要查看您的安裝支援哪些預設,您可以使用:
fastfetch --list-presets
並在其中一個裝上:
fastfetch -c nombre_preset
例如:
fastfetch -c hardware
fastfetch -c software -l MX
fastfetch -c neofetch -l MX
fastfetch -c paleofetch -l MX
這是 它模仿其他已知工具的輸出結果。 或者它專注於特定類型的信息,例如硬體或軟體。
另一個有用的指令是:
fastfetch --list-features
這 顯示您的 Fastfetch 版本中已編譯的功能。 (對某些後端的支援、啟用可選功能等),如果您從原始程式碼編譯或懷疑缺少某些特定支持,這將非常有用。
編輯配置:結構和實際範例
開啟文件時 ~/.config/fastfetch/config.jsonc你會發現它通常由幾個主要部分組成。 標誌、顯示器和模組除此之外,由於採用了 JSONC 格式,您可以對程式碼行和程式碼區塊進行註釋,從而更輕鬆地測試變更而不會遺失先前的工作。
最小配置範例可能如下所示:
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"type": "builtin",
"source": "arch"
},
"display": {
"separator": ": "
},
"modules": [
"os",
"host",
"kernel",
"uptime",
"packages",
"shell",
"display"
]
}
在這個小例子中,關鍵在於 $schema 指向 GitHub 上的官方配置方案這可以幫助驗證工具或編輯器提供建議。在本節中 logo 據稱將使用內部標誌(builtin)並被選為來源 arch也就是 Arch Linux 的標誌。 display 定義了鍵和值之間的分隔符號(: (加上一個空格),並且在 modules 輸出結果中將出現的資訊區塊如下所示。
利用這種結構,你可以 根據個人喜好新增、刪除或重新排列模組。您可以修改資訊的視覺樣式,更改徽標類型,甚至可以指定一個 ANSI 格式的外部徽標檔案(如果您有從 GitHub 下載的自訂徽標或自己建立的徽標)。
自訂標誌、尺寸、顏色和佈局
如果您最感興趣的是保留徽標和「精細」輸出,Fastfetch 提供了多種方法來調整與視覺外觀相關的所有內容,既可以透過命令列,也可以透過設定檔。
玩 直接從終端顯示徽標 無需修改 JSON 數據,您可以使用以下命令:
fastfetch --list-logos
fastfetch --print-logos
第一部分列出了可用的標誌,第二部分列出了可用的標誌。 把這些標誌印出來,這樣你就能看看效果了。 在您的裝置上。確定要選擇哪一個之後,您可以使用該選項進行設定。 -l 或透過該部分 logo 配置文件。
如果您發現徽標佔用空間過大或在您的裝置上顯示過小,您可以使用以下命令調整其大小:
fastfetch --logo-width 10
fastfetch --logo-height 5
這些參數 他們會調整寬度和高度 您可以修改徽標的數值,並多次執行命令以檢查結果,直到達到您滿意的效果。理想情況下,徽標不應過多遮擋或偏移模組訊息,但也不應顯得過小。
文字的顏色和樣式,以及長條圖、鍵寬、分隔符號和對齊方式,均可在該部分進行控制。 display 從設定檔中。您可以在這裡… 定義長條圖的具體顏色、符號以及按鍵和值的格式。還有更多功能。由於採用 JSONC 格式,您可以對多種方案進行註釋,並隨時根據所需的樣式啟動其中一種方案。
如果您還想使用自己的徽標,無論是您最喜歡的發行版徽標還是您自己創建的徽標,都可以將其儲存為 ANSI 文件,並使用以下命令進行配置:
fastfetch --file /ruta/a/tu_logo.ansi.txt --gen-config-force
這樣, Fastfetch 將使用該自訂徽標作為預設值重新產生設定檔。每次打開終端機時都會顯示。
即用型預設和進階編輯功能
學習如何配置 Fastfetch 的最佳方法之一是 充分利用內建預設和社群分享的預設。預設只是定義特定樣式和模組集的局部設定檔。
這些預設檔案的典型路徑通常位於設定資料夾中,例如在 GNU/Linux 系統中:
~/.config/fastfetch/presets/
這個想法很簡單: 您可以下載或建立一個或多個預設。你將它們保存在該資料夾中,當你想要使用它們時,呼叫 Fastfetch 函數:
fastfetch -c nombre_del_preset
例如:
fastfetch -c ejemplo
如果您有興趣模擬 Neofetch 或 Paleofetch 等工具的輸出,或只專注於硬體或軟體,那麼內建的預設和 GitHub 上的預設都提供了一個很好的範本。 社群本身共享非常精細的配置帶有自訂標誌、極客字體和特定顏色主題,適用於 Garuda、XeroLinux 和許多其他發行版等環境。
應用其他使用者配置的典型流程通常如下所示:
cd ~/.config
mkdir -p fastfetch (如果不存在)
fastfetch --gen-config (用於產生資料庫,可選)
rm fastfetch/config.jsonc (如果您想更換它)
進而:
wget https://url_de_la_configuracion/config.jsonc -O fastfetch/config.jsonc
然後你只需要 關閉並重新開啟終端 或運行 fastfetch 再次點擊即可查看新外觀。請務必記住,許多高級設定都使用了 書呆子字體因此,建議在系統中至少安裝其中一個程序,以便正確顯示圖標和符號。
Fastfetch 和其他取得方式:Pfetch、Screenfetch、Neofetch…
要充分理解 Fastfetch 的作用,將其置於以下領域進行考察會很有幫助… GNU/Linux 經典“fetch”多年來,Pfetch、Screenfetch 和 Neofetch 等工具已司空見慣,被廣泛用於在 ASCII 徽標旁邊顯示系統信息,並在每週五的“桌面星期五”在社交網絡和 Linux 群組上分享屏幕截圖。
從本質上講,所有這些程序都服務於相同的目的: 在終端機上顯示計算機和作業系統技術規格的簡要概述 它們運行在哪裡?許多用戶將它們配置為在打開終端時自動啟動,這樣您就可以一目了然地看到您正在使用的系統、系統運行了多長時間、您的主要硬體是什麼,以及其他有助於診斷或展示您的桌面設定的有用資訊。
除了這種實用功能外,這些取指操作通常還具有以下特點: 標誌、顏色和資訊佈局均可高度客製化有些依賴或多或少複雜的 Bash 腳本,有些使用簡單的配置,有些甚至將它們與諸如…之類的工具結合。 lolcat 以醒目的方式為整個輸出著色。
例如,Pfetch 更簡潔輕巧;Screenfetch 是推廣此類工具的先驅之一;Neofetch 多年來一直是事實上的標準,擁有龐大的用戶群和極高的自訂程度。然而, Neofetch 的開發已經停滯了相當長一段時間。這促使許多人尋求更現代的替代方案。
這就是 Fastfetch 的用武之地:它接管了… 現代、快速的 fetch 函數,用 C 語言編寫,提供積極的技術支持,並專注於高級自訂功能。如果你之前一直在使用 Neofetch,那麼升級到 Neofetch 會非常自然,而且由於預設會模仿 Neofetch 的輸出效果,如果你不想的話,你甚至不會注意到視覺上的變化。
最終,在 Pfetch、Screenfetch、Neofetch 和 Fastfetch 之間進行選擇取決於個人偏好和您想要的自訂類型,但是 Fastfetch 具備在未來幾年成為業界標竿級資料抓取服務的全部潛質。特別是如果您想充分利用設備的功能。
Fastfetch之所以在GNU/Linux用戶和其他系統中贏得一席之地,是因為它結合了多種優勢。 速度快、重量輕、客製化能力強 只需一個命令列工具,即可輕鬆安裝到幾乎所有平台上,從 Debian、Fedora 或 Arch Linux 到 macOS、Windows 和 Android,並可使用命令列參數、高度靈活的 JSONC 檔案以及豐富的現成或可修改預設進行自訂。無論您只是想清晰地查看機器信息,還是喜歡在 #DesktopFridays 上展示您的桌面,花些時間調整 Fastfetch 都是值得的。
