Linux 中九個(gè)鮮為人知的 Neofetch 使用方法
Neofetch 是一個(gè)簡(jiǎn)單的命令行工具,它在終端中顯示發(fā)行版的 ASCII Logo 以及一些系統(tǒng)信息。它看起來(lái)很漂亮,當(dāng)您在各種 Linux 社區(qū)中共享您的桌面屏幕截圖時(shí),您可以輕松地顯示您正在使用的發(fā)行版、桌面環(huán)境和主題。
KDE Neon Neofetch
對(duì)于大多數(shù)用戶來(lái)說(shuō),這就是 Neofetch 的全部功能。
但是 Neofetch 是高度可定制的。您可以顯示任何 ASCII 徽標(biāo)而不是發(fā)行版的,過(guò)濾掉要顯示的信息或用 cowsay 消息替換 Logo。
很有趣吧。如果您還沒(méi)有安裝它,在我向您展示如何自定義 Neofetch 之前,讓我先快速安裝它。
安裝 Neofetch
Neofetch可在所有主要 Linux 發(fā)行版的官方倉(cāng)庫(kù)中找到。要在 Ubuntu 和基于 Debian 的發(fā)行版中安裝它,請(qǐng)使用:
sudo apt install neofetch
Fedora 和 Red Hat 用戶可以使用 DNF 包管理器:
sudo dnf install neofetch
Arch 和 Manjaro 用戶可以使用 pacman 命令:
sudo pacman -S neofetch
openSUSE 用戶可以使用 Zypper 命令:
sudo zypper install neofetch
安裝后,讓我們看看如何使用它。
使用 Neofetch
以最簡(jiǎn)單的形式,在終端中輸入 neofetch 命令:
neofetch
它將向您顯示默認(rèn)輸出,其中包含您的發(fā)行版的 ASCII 徽標(biāo)和一些系統(tǒng)信息。
Ubuntu 中的 Neofetch 輸出
這很簡(jiǎn)單。但是您可以將其配置為顯示一些附加信息或隱藏一些。
1. 顯示另一個(gè)發(fā)行版的標(biāo)志
默認(rèn)情況下,neofetch 顯示當(dāng)前發(fā)行版的 Logo。
但是您可以擁有與您的不同發(fā)行版的 ASCII Logo。驚喜不!
這是 KDE neo 系統(tǒng)中的 Pop!OS Logo。如下:
為此,您必須使用 –ascii_distro 標(biāo)志。
neofetch --ascii_distro distroname
你知道嗎!你甚至可以在 Neofetch 中顯示 Windows 的 ASCII Logo。
使用 Neofetch 顯示 Windows Logo
2. 顯示較小的 Logo
Neofetch 的手冊(cè)頁(yè)中列出了具有 ASCII 藝術(shù)的發(fā)行版列表。現(xiàn)在,還存在一個(gè)發(fā)行版子列表,其中包含一個(gè)小的 ASCII 藝術(shù)。該列表也可以在其手冊(cè)頁(yè)中找到。
Neofetch 小 Logo
為達(dá)到這個(gè)效果,輸入如下命令:
neofetch --ascii_distro <distroname>_small
您可以通過(guò)編輯配置文件中的相應(yīng)行來(lái)使其永久化。
如果發(fā)行版 Logo 沒(méi)有小版本,則會(huì)顯示較大的版本。如果你打錯(cuò)了,它就會(huì)顯示 Tux Logo。
Neofetch 帶有 Tux Logo
3. 隱藏多個(gè)信息
在 Neofetch 中,默認(rèn)顯示了很多信息。如果你不想看到這些信息,可以定制自己的 Neofetch。
您可以從顯示中隱藏一些信息。您可以通過(guò)兩種方式做到這一點(diǎn):通過(guò)命令行提供選項(xiàng)或編輯配置文件。
我更喜歡編輯配置文件,因?yàn)樗且淮涡缘模⒓瓷В恍枰貜?fù)輸入。
使用Vim 或 Nano或您喜歡的編輯器打開(kāi) neofetch 配置:
nano .config/neofetch/config.conf
Neofetch 配置文件
在這里你可以看到多行引用的“info”。注釋您想要隱藏的內(nèi)容,取消注釋要顯示的內(nèi)容。要注釋,只需在一行的開(kāi)頭添加#。
保存文件并退出。接下來(lái),Neofetch 運(yùn)行將是修改后的運(yùn)行。
同樣的配置文件可以調(diào)整,以顯示用戶在系統(tǒng)中,CPU溫度,電池信息等。
4. 隱藏 Logo 或信息
您可以調(diào)整 Neofetch 以僅顯示系統(tǒng)信息并隱藏 ASCII Logo。
neofetch --off
沒(méi)有 ASCII Logo 的 Neofetch
此外,您可以讓 Neofetch 僅帶有 ASCII Logo,而不包含系統(tǒng)信息:
neofetch -L
僅帶有 ASCII Logo 的 Neofetch
5. 使用自定義圖像作為 ASCII Logo
Neofetch 支持將自定義圖像應(yīng)用于 ASCII 徽標(biāo)部分。這是由幾個(gè)后端實(shí)現(xiàn)的。圖像可以通過(guò) jp2a、caca、sixel、w3m 后端應(yīng)用。
通過(guò)使用 jp2a,您可以在 neofetch 中擁有自己的圖像作為 ascii 藝術(shù)。
帶有 jp2a 后端的 Neofetch 中的自定義 ASCII Logo
為此,請(qǐng)像這樣使用 Neofetch:
neofetch --jp2a /path/to/image
支持的另一種輸出類型是 caca 后端。在終端上,輸入:
neofetch --caca /path/to/image
帶有 caca 后端的 Neofetch 圖像
還有其他后端,可以在其手冊(cè)頁(yè)上找到。
6. 使用 lolcat 和 Neofetch 添加漸變色
使用 lolcat,您可以擁有多彩的 Neofetch。首先使用發(fā)行版的包管理器安裝 lolcat:
sudo apt install lolcat
一旦安裝了lolcat,通過(guò)管道neofetch 到lolcat 以獲得彩虹效果:
neofetch | lolcat
帶有 Lolcat 的 Neofetch 提供了豐富多彩的輸出
7. 用 cowsay 和 fortune 代替 Logo
使用最新版本的 Neofetch,您現(xiàn)在可以顯示 cowsay 和 fortune 來(lái)代替 ascii 徽標(biāo)。為了更花哨,可以將相同的輸出通過(guò)管道傳輸?shù)?lolcat。
neofetch --ascii "$(fortune | cowsay -W 30)" | lolcat
Cowsay 程序還可以通過(guò)指定帶有-f標(biāo)志的cowfile 來(lái)顯示其他動(dòng)物圖形。
Neofetch 與 cowsay 和 lolcat
如果您想獲得更多樂(lè)趣并且有時(shí)間投入,請(qǐng)輸入以下代碼并看到動(dòng)畫(huà) neofetch 出現(xiàn):
neofetch --ascii "$(fortune | cowsay -f dragon -W 30)" | lolcat -ats 60
8. 動(dòng)畫(huà)顯示
說(shuō)到動(dòng)畫(huà),您可以使用 pv 命令對(duì)整個(gè) Neofetch 輸出進(jìn)行動(dòng)畫(huà)處理。這會(huì)耗費(fèi)大量時(shí)間,但如果您正在制作截屏視頻并想逗人開(kāi)心,這可以解決問(wèn)題。
在您的系統(tǒng)上安裝 pv 命令后,將其與 Neofetch 結(jié)合使用:
neofetch | pv -qL 100
這將開(kāi)始逐個(gè)字符地輸入 neofetch 藝術(shù)和信息。通過(guò)從 100 更改值來(lái)調(diào)整動(dòng)畫(huà)速度。值越高,動(dòng)畫(huà)速度越快。
9. 標(biāo)題、下劃線和信息面板的自定義顏色
您可以更改信息部分的顏色。信息面板的部分按順序排列:標(biāo)題、@、下劃線、副標(biāo)題、冒號(hào)、信息。
您可以通過(guò)在它們的位置添加一個(gè)顏色代碼來(lái)為它們中的每一個(gè)賦予不同的部分,如下所示:
neofetch --colors 3 4 5 6 2 1
Neofetch 自定義配色方案選擇
總結(jié)
還有更多方法可以調(diào)整 Neofetch。您可以根據(jù)需要查看它的手冊(cè)頁(yè)。
正如我之前所說(shuō),對(duì)于大多數(shù)用戶來(lái)說(shuō),Neoetch 只是一個(gè)簡(jiǎn)單的、無(wú)選項(xiàng)的命令,可以在終端中漂亮地顯示系統(tǒng)信息和版本標(biāo)志。