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.listubuntu 和 linux mint$ 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
$ sudo add-apt-repository ppa:dawidd0811/neofetchrhel, centos 和 fedora你的系統裡面要安裝了 dnf-plugins-core ,或者用以下命令安裝它:$ sudo apt-get update
$ sudo apt-get install neofetch
$ sudo yum install dnf-plugins-core啟用 copr 倉庫然後安裝 neofetch。
$ sudo dnf copr enable konimex/neofetcharch linux你可以用 packer 或 yaourt 從 aur 安裝 neofetch 或 neofetch-git。$ sudo dnf install neofetch
$ packer -s neofetchgentoo怎麼在 linux 中使用 neofetch一旦你安裝了 neofetch ,使用它的一般語法是:$ packer -s neofetch-git
或$ yaourt -s neofetch
$ yaourt -s neofetch-git
$ 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]然後再次執行 neofetch,你就會看到如下圖所示的用你系統的預設牆紙來顯示。$ sudo yum install w3m-img [on rhel/centos/fedora]
ubuntu 系統資訊帶 logo
第一次執行 neofetch 後,它會在這裡建立乙個配置檔案: $home/.config/neofetch/config。
這個配置檔案可以讓你通過 printinfo () 函式來調整你想顯示在終端的系統資訊。你可以增加,修改,刪除,也可以使用 bash **去調整你要顯示的資訊。
$ vi ~/.config/neofetch/config以下是我系統配置的片段 ,顯示了 printinfo () 函式。
neofetch 配置
#!/usr/bin/env bash下面的命令可以顯示所有你能在 neofetch 指令碼中用的引數和配置值:# vim:fdm=marker
## neofetch config file
# # speed up script by not using unicode
export lc_all=c
export lang=c
# info options
.....
$ 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之前,...