使用 Neofetch 在命令列介面顯示系統資訊


作為計算機使用者,瞭解您正在使用的機器的規格和作業系統資訊非常重要。這些資訊有助於解決問題或最佳化系統以獲得更好的效能。雖然有很多圖形使用者介面 (GUI) 工具可以顯示這些資訊,但也有一些命令列介面 (CLI) 工具可以完成相同的工作。Neofetch 就是這樣一個工具,它是一個 CLI 系統資訊工具,可以顯示有關您系統的大量資訊。在本文中,我們將探討 Neofetch 以及如何使用它在 CLI 中顯示系統資訊。

什麼是 Neofetch?

Neofetch 是一個用 bash 編寫的命令列系統資訊工具。它以一種視覺上吸引人且易於理解的方式顯示有關您系統的資訊。Neofetch 顯示的資訊包括 -

  • 作業系統資訊(例如發行版名稱和版本)

  • 核心版本

  • CPU 資訊(例如型號名稱和時鐘速度)

  • GPU 資訊(例如型號名稱和驅動程式版本)

  • 記憶體使用情況

  • 磁碟使用情況

  • 網路資訊(例如 IP 地址和網路介面名稱)

  • Shell 資訊(例如 Shell 名稱和版本)

安裝 Neofetch

Neofetch 可用於許多流行的 Linux 發行版,包括 Ubuntu、Debian、Fedora 和 Arch Linux。例如,要在 Ubuntu 上安裝 Neofetch,可以使用以下命令 -

sudo apt-get install neofetch

在 Fedora 上,您可以使用以下命令 -

sudo dnf install neofetch

安裝 Neofetch 後,您可以使用它在 CLI 中顯示系統資訊。

使用 Neofetch

使用 Neofetch 很簡單。只需開啟終端並輸入以下命令 -

neofetch

這將在 CLI 中顯示系統資訊。Neofetch 的輸出是彩色編碼的,並且包含表示發行版徽標或系統架構的 ASCII 藝術。以下是 Ubuntu 系統上 Neofetch 的示例輸出 -

         .-/+oossssoo+/-.               user@ubuntu
     `:+ssssssssssssssssss+:`           --------------
   -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.3 LTS x86_64 
 `:ossssssssssssssssssdMMMNysssso:`     Host: HP Pavilion Laptop 15-cs3xxx 
/ossssssssssssssssssdMMMNyssssooo.     Kernel: 5.11.0-27-generic 
ossssssssssssssssssdMMMNyssssooooso.   Uptime: 1 day, 3 hours, 30 mins 
ossssssssssssssssssdMMMNyssssoooossssoo/` Packages: 2177 (dpkg), 5 (snap) 
ossssssssssssssssssdMMMNyssssoooosssssooo+ Shell: bash 5.0.17 
ossssssssssssssssssdMMMNyssssoooossssssoooo/ Resolution: 1920x1080 
ossssssssssssssssssdMMMNyssssoooossssssoooo+ DE: GNOME 3.36.8 
`+sssssssssssssssssdMMMNyssssoooossssoo+/ Session: gnome-wayland 
  -+sssssssssssssssssyyyssss+-           CPU: Intel i7-1065G

如您所見,Neofetch 的輸出非常詳細,並提供了有關作業系統、核心、硬體以及系統其他元件的資訊。Neofetch 還顯示使用者名稱和主機名,這在多使用者環境中非常有用。

自定義 Neofetch

雖然 Neofetch 預設提供了許多有用的資訊,但您可能希望對其進行自定義,以僅顯示您需要的資訊或更改輸出的外觀。Neofetch 提供了許多自定義選項,您可以使用這些選項來修改其行為。以下是一些可用的自定義選項 -

  • --off - 關閉所有顯示選項,除了徽標和資訊欄。

  • --color_blocks - 以彩色塊而不是文字顯示系統資訊。

  • --bold - 使系統資訊文字加粗。

  • --ascii_distro - 強制 Neofetch 使用指定發行版的 ASCII 藝術徽標。

  • --backend - 指定 Neofetch 用於獲取系統資訊的後臺程式(例如 sysinfo、test、uname)。

  • --config - 指定要用於 Neofetch 的配置檔案。

要使用這些自定義選項,只需將它們新增到 neofetch 命令中即可。例如,要關閉所有顯示選項,除了徽標和資訊欄,可以使用以下命令 -

neofetch --off

這將僅顯示徽標和資訊欄,如下所示 -

                   user@ubuntu
             -----------------------
           OS: Ubuntu 20.04.3 LTS x86_64 
        Host: HP Pavilion Laptop 15-cs3xxx 
       Kernel: 5.11.0-27-generic 
     Packages: 2177 (dpkg), 5 (snap) 
      Shell: bash 5.0.17 
     Session: gnome-wayland 

要以彩色塊顯示系統資訊,可以使用 --color_blocks 選項 -

neofetch --color_blocks

這將以彩色塊顯示系統資訊,如下所示 -

                    ██████████████████   user@ubuntu
               ████████████████████████  --------------
            ████████████████████████████ OS: Ubuntu 20.04.3 LTS x86_64 
           █████████████████████████████ Host: HP Pavilion Laptop 15-cs3xxx 
          ██████████████████████████████ Kernel: 5.11.0-27-generic 
         ███████████████████████████████ Uptime: 1 day, 3 hours, 30 mins 
        ████████████████████████████████ Packages: 2177 (dpkg), 5 (snap) 
       █████████████████████████████████ Shell: bash 5.0.17 
      ██████████████████████████████████ Resolution: 1920x1080 
     ███████████████████████████████████ DE: GNOME 3.36.8 
    ████████████████████████████████████ WM: Mutter 
   █████████████████████████████████████ WM Theme: Adwaita 
  ██████████████████████████████████████ Theme: Yaru-dark [GTK2/3] 
 ███████████████████████████████████████ Icons: Yaru [GTK2/3] 
████████████████████████████████████████ Terminal: gnome-terminal 

結論

Neofetch 是一個有用的命令列工具,用於在 CLI 中顯示系統資訊。它提供了有關作業系統、硬體以及系統其他元件的大量詳細資訊,並且可以自定義以僅顯示您需要的資訊或更改輸出的外觀。對於系統管理員、開發人員以及任何想要更多瞭解其系統而無需瀏覽多個選單和選項的人來說,Neofetch 都是一個很棒的工具。

在本文中,我們介紹瞭如何安裝和使用 Neofetch,以及一些自定義選項。我們還提供了 Neofetch 如何用於以不同格式顯示系統資訊的示例。

如果您是 CLI 新手,或者只是想探索用於處理命令列的不同工具,Neofetch 是一個不錯的起點。它易於使用、資訊豐富且可自定義,使其成為任何 CLI 工作流程中寶貴的補充。

因此,立即嘗試使用 Neofetch!您可能會驚訝地發現,只需執行一個簡單的命令,您就可以瞭解到有關係統的大量資訊。

更新於: 2023年4月4日

374 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告