歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Neofetch:個性化顯示Linux系統信息

Neofetch:個性化顯示Linux系統信息

日期:2017/2/28 13:53:22   编辑:Linux教程

可用於查看和顯示 Linux 系統信息的開源工具和腳本實在太多,Neofetch 也是其中之一,Neofetch 可以以更全面的方式來顯示輸出詳實的 Linux 系統信息

簡單地來說,如果你想查看 Linux 所使用的硬件規格、內核版本、運行時間和桌面環境等信息,Neofetch 會非常適合你。之所以要推薦它,是因為其輸出非常個性化、有意思。

安裝Neofetch

使用下面的步驟,我們可以非常容易的在 Debian/Ubuntu 中安裝 Neofetch。由於 Neofetch 是一個適用於大多數操作系統的跨平台應用,我們甚至可以在 Windows (Cygwin) 中進行安裝。

在 Neofetch 的 GitHub 主頁上,也對 Arch Linux、Gentoo、Fedora 和 Mac OS X 的安裝步驟進行了詳盡的介紹。

1在終端中執行如下命令添加第三方源:

echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main"| sudo tee -a /etc/apt/sources.list

2執行如下命令添加公鑰(需要已經安裝 curl)見下圖:

  1. curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray"-o Release-neofetch.key
  2. sudo apt-key add Release-neofetch.key
  3. rm Release-neofetch.key

3將 Neofetch 安裝到當前系統

  1. sudo apt-get update
  2. sudo apt-get install neofetch

使用Neofetch

NeoFetch 安裝好之後要如何使用呢?其實只需在終端中執行它的用戶名便可以直接輸出數據了。

sudo neofetch(見下圖)

大家可以看到,其默認輸出的信息已經非常詳盡。如果覺得顯示單調,可以使用擴展參數進行輸出。例如:可以將內存使用率按百分比用顏色進度條進行顯示:

sudo neofetch --memory_display bar --color_blocks off(見下圖)

還可以自定義輸出的文本顏色:

neofetch --colors 7751179(見下圖)

也可以將系統輸入的詳細信息以截圖方式直接輸出保存成圖片:

neofetch --scrot /path/to/img

圖片輸出路徑大家可以根據自己的喜好的設定。

Neofetch 的使用方式是不是非常有意思呢?由於其參數過多,不可能一一為大家進行介紹,本文只能算是拋磚引玉,具體詳細參數大家可以參考這裡。

配置alias

每次要使用都要重復過長的參數十分無趣和耗時,Neofetch 的參數這麼多,相信你跟我一樣也記不下來。所以建議大家還是把參數寫到 .bashrc 文件當中,通過 alias 來執行。

以下是我在自己 .bashrc 文件中添加的參數,各位可以參考:

  1. alias neofetch2="neofetch \
  2. --block_range 1 8 \
  3. --line_wrap off \
  4. --bold off \
  5. --uptime_shorthand on \
  6. --gtk_shorthand on \
  7. --colors 4 1 8 8 8 7
  8. "

對了,在改完配置文件記得 source ~/.bashrc 讓其生效。下次再使用時,直接執行 neofetch2 就 OK了。

Copyright © Linux教程網 All Rights Reserved