Neofetch:在終端中顯示 Linux 系統資訊
Neofetch 是一個簡單但有用的命令列系統資訊工具,它用 Bash 編寫。它會收集有關係統軟硬體的資訊,並在終端中顯示結果。預設情況下,系統資訊將與作業系統的 logo 一起顯示。但是,你可以進一步地自定義使用 ascii 影象或其他任何圖片。你還可以配置 Neofetch 顯示的資訊、資訊的顯示位置和時間。Neofetch 主要用於系統資訊的截圖。它支援 Linux、BSD、Mac OS X、iOS 和 Windows 作業系統。在這個簡短的教程中,讓我們看看如何使用 Neofetch 顯示 Linux 系統資訊。
安裝 Neofetch
Neofetch 可在大多數 Linux 發行版的預設倉庫中找到。
在 Arch Linux 及其衍生版上,使用這個命令安裝它:
$ sudo pacman -S netofetch
在 Debian(Stretch / Sid)上:
$ sudo apt-get install neofetch
在 Fedora 27 上:
$ sudo dnf install neofetch
在 RHEL、CentOS 上:
啟用 EPEL 倉庫:
# yum install epel-relase
獲取 neofetch 倉庫:
# curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo
https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo
然後,安裝 Neofetch:
# yum install neofetch
在 Ubuntu 17.10 和更新版本上:
$ sudo apt-get install neofetch
在 Ubuntu 16.10 和更低版本上:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt update
$ sudo apt install neofetch
在 NixOS 上:
$ nix-env -i neofetch
使用 Neofetch 顯示 Linux 系統資訊
Neofetch 非常簡單直接。讓我們看一些例子。
開啟終端,然後執行以下命令:
$ neofetch
示例輸出:
使用 Neofetch 顯示 Linux 系統資訊
正如你在上面的輸出中所看到的,Neofetch 顯示了我的 Arch Linux 系統的以下詳細資訊:
- 已安裝作業系統的名稱,
- 筆記本型號,
- 核心詳細資訊,
- 系統執行時間,
- 預設和其他軟體包管理器安裝的軟體數量
- 預設 shell,
- 螢幕解析度,
- 桌面環境,
- 視窗管理器,
- 視窗管理器的主題,
- 系統主題,
- 系統圖示,
- 預設終端,
- CPU 型別,
- GPU 型別,
- 已安裝的記憶體。
Neofetch 還有很多其他選項。我們會看到其中一些。
如何在 Neofetch 輸出中使用自定義影象?
預設情況下,Neofetch 將顯示你的作業系統 logo 以及系統資訊。當然,你可以根據需要更改影象。
要顯示影象,Linux 系統應該安裝以下依賴項:
- w3m-img(用於顯示影象。w3m-img 有時與 w3m 包捆綁在一起),
- Imagemagick(用於建立縮圖),
- 支援
\033[14t
或者 xdotool 或者 xwininfo + xprop 或者 xwininfo + xdpyinfo 的終端。
大多數 Linux 發行版的預設倉庫中都提供了 W3m-img 和 ImageMagick 包。因此,你可以使用你的發行版的預設包管理器來安裝它們。
例如,執行以下命令在 Debian、Ubuntu、Linux Mint 上安裝 w3m-img 和 ImageMagick:
$ sudo apt install w3m-img imagemagick
以下是帶 w3m-img 支援的終端列表:
- Gnome-terminal,
- Konsole,
- st,
- Terminator,
- Termite,
- URxvt,
- Xfce4-Terminal,
- Xterm
如果你的系統上已經有了 kitty、Terminology 和 iTerm,那麼就無需安裝 w3m-img。
現在,執行以下命令以使用自定義影象顯示系統資訊:
$ neofetch --w3m /home/sk/Pictures/image.png
或者,
$ neofetch --w3m --source /home/sk/Pictures/image.png
示例輸出:
使用自定義 logo 的 Neofetch 輸出
使用你自己的圖片替換上面圖片的路徑。
或者,你可以指向包含以下影象的目錄。
$ neofetch --w3m <path-to-directory>
配置 Neofetch
當我們第一次執行 Neofetch 時,它預設會為每個使用者在 $HOME/.config/neofetch/config.conf
中建立一個配置檔案。它還會在 $HOME/.config/neofetch/config
中建立一個全域性的 neofetch 配置檔案。你可以調整此檔案來告訴 neofetch 該顯示、刪除和/或修改哪些詳細資訊。
還可以在不同版本中保留此配置檔案。這意味著你只需根據自己的喜好自定義一次,並在升級到更新版本後使用相同的設定。你甚至可以將此檔案共享給你的朋友和同事,使他擁有與你相同的設定。
要檢視 Neofetch 幫助部分,請執行:
$ neofetch --help
就我測試的 Neofetch 而言,它在我的 Arch Linux 系統中完美地工作。它是一個非常方便的工具,可以在終端中輕鬆快速地列印系統的詳細資訊。
相關閱讀:
資源:
via: https://www.ostechnix.com/neofetch-display-linux-systems-information/
作者:sk 選題:lujun9972 譯者:geekpi 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 如何使用Neofetch個性化顯示Linux系統資訊Linux
- uname命令顯示系統資訊?linux系統運維命令Linux運維
- lsusb命令-在系統中顯示有關USB裝置資訊
- Linux基礎命令---sar顯示系統活動資訊Linux
- linux ubuntu終端路徑顯示設定LinuxUbuntu
- 在Linux中,如何實時抓取並顯示當前系統中tcp 80 埠的網路資料資訊?LinuxTCP
- 如何在終端中顯示圖片
- Vs Code中執行vue命令顯示"系統禁止執行指令碼"無法在終端使用Vue指令碼
- 在Mac終端顯示 Git 當前所在分支MacGit
- Linux下使用script命令記錄終端操作顯示Linux
- Linux下設定終端文字的顯示屬性Linux
- 使用終端虛擬示波器顯示資料
- 在 Linux 終端中閱讀 RedditLinux
- uname命令顯示系統資訊?學習linux運維怎麼樣Linux運維
- 如何自定義終端顯示配置
- 用 Linux 命令顯示硬體資訊Linux
- 在終端裡按你的方式顯示日期和時間
- 直播系統開發,實現在進度條中顯示文字顯示進度
- 在Linux中,如何檢視當前系統的版本資訊?Linux
- linux系統lcd顯示jpg格式圖片Linux
- Linux基礎命令---top顯示程式資訊Linux
- 使用 Wttr.in 在你的終端中顯示天氣預報
- linux系統編碼問題:vi不能輸入中文,ssh遠端連線終端不能輸入中文,中文顯示亂碼等Linux
- GitHub#C#:在終端裡面顯示一個UI視窗(TerminalGfx)GithubC#UI
- Linux基礎命令---tload顯示系統負載Linux負載
- Linux-top命令顯示的資訊解釋Linux
- 雲伺服器在Linux系統上如何結束正在登入的遠端終端?伺服器Linux
- 系統中資料顯示進行脫敏處理
- win10在桌面顯示cpu使用率怎麼操作 win10系統cpu桌面顯示資訊設定方法Win10
- 跌破 70%,資料顯示 Win10 在 Windows 系統中份額正在萎縮Win10Windows
- xshell終端顯示亂碼的處理方法
- Win10系統怎麼在工作管理員顯示顯示卡溫度Win10
- SAP 系統中F4在幫助中顯示的物料主資料許可權控制
- 純終端Linux環境或者無掛載顯示卡Linux環境執行Chrome例項LinuxChrome
- win10系統檢視電腦顯示卡資訊的方法Win10
- 檢視 Linux 系統資訊Linux
- 資訊保安與Linux系統Linux
- 【守護終端】火絨“終端安全管理系統” 守護企業網路財產與資訊保安