帶發行版 Logo 的系統資訊顯示工具

2021-07-25 12:22:24 字數 3380 閱讀 3809

neofetch 是乙個跨平台的易於使用的 系統資訊顯示命令列指令碼,它收集你的系統資訊,並在終端中和影象一起顯示出來,這個影象可能是你的發行版的 logo 也可能是你選擇的一幅 ascii 藝術字。

neofetch 和 screenfetch 或者 linux_logo 很像,但是它可以高度定製,並且還有一些額外的我們要在下面討論的特點。

它的主要特點有:執行速度快,可以顯示全色影象 —— 用 ascii 字元顯示的發行版 logo ,旁邊顯示系統資訊,可以高度定製,可以隨時隨地顯示系統資訊,並且在指令碼結束的時候還可以通過乙個特殊的引數來啟用桌面截圖。

系統要求:

bash 3.0+ 帶 ncurses 支援。

w3m-img (有時候會打包成 w3m) 或者 iterm2 或者 terminology,用於顯示影象。

imagemagick,用於建立縮圖。

支援 [/033[14t 的 linux 終端模擬器 或者 xdotool 或者 xwininfo + xprop 或者 xwininfo + xdpyinfo 。

linux 系統中還需要 feh、nitrogen 或者 gsettings 來提供對牆紙的支援。

怎樣在 linux 系統上安裝 neofetch

neofetch 可以從幾乎所有 linux 發行版的第三方倉庫輕鬆安裝,請按照以下各自的安裝說明進行安裝。

debian

$ echo "deb  jessie main" | sudo tee -a /etc/apt/sources.list

$ curl -l "" -o release-neofetch.key && sudo apt-key add release-neofetch.key && rm release-neofetch.key

$ sudo apt-get update

$ sudo apt-get install neofetch

ubuntu 和 linux mint

$ sudo add-apt-repository ppa:dawidd0811/neofetch

$ sudo apt-get update

$ sudo apt-get install neofetch

rhel, centos 和 fedora你的系統裡面要安裝了 dnf-plugins-core ,或者用以下命令安裝它:

$ sudo yum install dnf-plugins-core
啟用 copr 倉庫然後安裝 neofetch。

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

arch linux你可以用 packer 或 yaourt 從 aur 安裝 neofetch 或 neofetch-git。

$ packer -s neofetch

$ packer -s neofetch-git

或$ yaourt -s neofetch

$ yaourt -s neofetch-git

gentoo怎麼在 linux 中使用 neofetch一旦你安裝了 neofetch ,使用它的一般語法是:

$ neofetch
注意: 要是你沒有安裝 w3m-img 或者 imagemagick 的話,screenfetch 會預設被啟用,neofetch 會如下圖所示顯示你的 [ascii 藝術 logo]。

linux mint 系統資訊

linux mint 系統資訊

ubuntu 系統資訊

ubuntu 系統資訊

如果你想用顯示你的發行版 logo,需要用下面的命令安裝 w3m-img 或者 imagemagick 。

$ sudo apt-get install w3m-img    [on debian/ubuntu/mint]

$ sudo yum install w3m-img [on rhel/centos/fedora]

然後再次執行 neofetch,你就會看到如下圖所示的用你系統的預設牆紙來顯示。

ubuntu 系統資訊帶 logo

第一次執行 neofetch 後,它會在這裡建立乙個配置檔案: $home/.config/neofetch/config。

這個配置檔案可以讓你通過 printinfo () 函式來調整你想顯示在終端的系統資訊。你可以增加,修改,刪除,也可以使用 bash **去調整你要顯示的資訊。

$ vi ~/.config/neofetch/config
以下是我系統配置的片段 ,顯示了 printinfo () 函式。

neofetch 配置

#!/usr/bin/env bash

# vim:fdm=marker

## neofetch config file

# # speed up script by not using unicode

export lc_all=c

export lang=c

# info options

.....

下面的命令可以顯示所有你能在 neofetch 指令碼中用的引數和配置值:

$ neofetch --help
要啟用所有的功能和引數來執行程式,你可以用 --test 引數:

$ neofetch --test
要再次顯示 ascii 藝術 logo ,你可以用 --ascii 引數 :

$ neofetch --ascii
這篇文章中,我們向你介紹了乙個可以高度定製的、用來收集系統資訊並將它顯示在終端上的命令列指令碼。

帶發行版 Logo 的系統資訊顯示工具

neofetch 是乙個跨平台的易於使用的 系統資訊顯示命令列指令碼,它收集你的系統資訊,並在終端中和影象一起顯示出來,這個影象可能是你的發行版的 logo 也可能是你選擇的一幅 ascii 藝術字。neofetch 和 screenfetch 或者 linux logo 很像,但是它可以高度定製,...

OpenWrt的發行版

說起openwrt的版本問題,真的讓人又愛又恨。之前,我一直使用正在開發版本,只是知道有white russian 和kamliza這兩個版本,並沒有嘗試或者想過要編譯他們,我一直認為,正在開發的才是最新的,而且囊括了所有的。這是乙個致命的誤區。今天在尋找ar9341的晶元的產品的過程中,編譯發現一...

Linux的發行版

談到linux的發行版本,太多了,可能誰也不能給出乙個準確的數字,但是有一點是可以肯定的,linux正在變得越來越流行。面對這麼多的linux發行版,打算從其他系統轉到linux系統來的初學者可能會感到困惑,即便是忠實的 linux 使用者也沒有時間和精力去挨個嘗試,因此初學者在學習linux之前,...