自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Neofetch :帶發(fā)行版Logo圖像的系統(tǒng)信息顯示工具

系統(tǒng) Linux 系統(tǒng)運(yùn)維
Neofetch 是一個(gè)跨平臺(tái)的易于使用的 系統(tǒng)信息顯示命令行腳本,它收集你的系統(tǒng)信息,并在終端中和圖像一起顯示出來(lái),這個(gè)圖像可能是你的發(fā)行版的 logo 也可能是你選擇的一幅 ascii 藝術(shù)字。

Neofetch 是一個(gè)跨平臺(tái)的易于使用的 系統(tǒng)信息顯示命令行腳本,它收集你的系統(tǒng)信息,并在終端中和圖像一起顯示出來(lái),這個(gè)圖像可能是你的發(fā)行版的 logo 也可能是你選擇的一幅 ascii 藝術(shù)字。

Neofetch 和 ScreenFetch 或者 Linux_Logo 很像,但是它可以高度定制,并且還有一些額外的我們要在下面討論的特點(diǎn)。

它的主要特點(diǎn)有:運(yùn)行速度快,可以顯示全色圖像 —— 用 ASCII 字符顯示的發(fā)行版 logo ,旁邊顯示系統(tǒng)信息,可以高度定制,可以隨時(shí)隨地顯示系統(tǒng)信息,并且在腳本結(jié)束的時(shí)候還可以通過(guò)一個(gè)特殊的參數(shù)來(lái)啟用桌面截圖。

系統(tǒng)要求:

  1. Bash 3.0+ 帶 ncurses 支持。
  2. w3m-img (有時(shí)候會(huì)打包成 w3m) 或者 iTerm2 或者 Terminology,用于顯示圖像。
  3. imagemagick,用于創(chuàng)建縮略圖。
  4. 支持 [\033[14t 的 Linux 終端模擬器 或者 xdotool 或者 xwininfo + xprop 或者 xwininfo + xdpyinfo 。
  5. Linux 系統(tǒng)中還需要 feh、nitrogen 或者 gsettings 來(lái)提供對(duì)墻紙的支持。

注意:你可以從 Neofetch 的 Github 頁(yè)面了解更多關(guān)于可選依賴的信息,以檢查你的 Linux 終端模擬器 是不是真的支持 \033[14t 或者是否需要一些額外的依賴來(lái)使這個(gè)腳本在你的發(fā)行版上工作得更好。

怎樣在 Linux 系統(tǒng)上安裝 Neofetch

Neofetch 可以從幾乎所有 Linux 發(fā)行版的第三方倉(cāng)庫(kù)輕松安裝,請(qǐng)按照以下各自的安裝說(shuō)明進(jìn)行安裝。

Debian

  1. $ echo "deb http://dl.bintray.com/dawidd6/neofetch jessie main" | sudo tee -a /etc/apt/sources.list 
  2. $ curl -L "https://bintray.com/user/downloadSubjectPublicKey?username=bintray" -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key 
  3. $ sudo apt-get update 
  4. $ sudo apt-get install neofetch 

Ubuntu 和 Linux Mint

  1. $ sudo add-apt-repository ppa:dawidd0811/neofetch 
  2. $ sudo apt-get update 
  3. $ sudo apt-get install neofetch 

RHEL, CentOS 和 Fedora

你的系統(tǒng)里面要安裝了 dnf-plugins-core ,或者用以下命令安裝它:

  1. $ sudo yum install dnf-plugins-core 

啟用 COPR 倉(cāng)庫(kù)然后安裝 neofetch。

  1. $ sudo dnf copr enable konimex/neofetch 
  2. $ sudo dnf install neofetch 

Arch Linux

你可以用 packer 或 Yaourt 從 AUR 安裝 neofetch 或 neofetch-git。

  1. $ packer -S neofetch 
  2. $ packer -S neofetch-git 
  3. 或 
  4. $ yaourt -S neofetch 
  5. $ yaourt -S neofetch-git 

Gentoo

從 Gentoo/Funtoo 的官方源安裝 app-misc/neofetch。如果你要安裝這個(gè)程序的 git 版的話,你可以安裝 app-misc/neofetch-9999。

怎么在 Linux 中使用 Neofetch

一旦你安裝了 Neofetch ,使用它的一般語(yǔ)法是:

  1. $ neofetch 

注意: 要是你沒(méi)有安裝 w3m-img 或者 imagemagick 的話,screenfetch 會(huì)默認(rèn)被啟用,neofetch 會(huì)如下圖所示顯示你的 [ASCII 藝術(shù) logo]。

Linux Mint 系統(tǒng)信息 

 

 

Linux Mint 系統(tǒng)信息

Ubuntu 系統(tǒng)信息 

 

 

Ubuntu 系統(tǒng)信息

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

  1. $ sudo apt-get install w3m-img    [On Debian/Ubuntu/Mint] 
  2. $ sudo yum install w3m-img        [On RHEL/CentOS/Fedora] 

然后再次運(yùn)行 neofetch,你就會(huì)看到如下圖所示的用你系統(tǒng)的默認(rèn)墻紙來(lái)顯示圖片。

  1. $ neofetch  

 

 

Ubuntu 系統(tǒng)信息帶 logo

第一次運(yùn)行 neofetch 后,它會(huì)在這里創(chuàng)建一個(gè)配置文件: $HOME/.config/neofetch/config。

這個(gè)配置文件可以讓你通過(guò) printinfo () 函數(shù)來(lái)調(diào)整你想顯示在終端的系統(tǒng)信息。你可以增加,修改,刪除,也可以使用 bash 代碼去調(diào)整你要顯示的信息。

你可以如下圖所示用你喜歡的編輯器打開(kāi)這個(gè)配置文件:

  1. $ vi ~/.config/neofetch/config 

以下是我系統(tǒng)配置的片段 ,顯示了 printinfo () 函數(shù)。

Neofetch 配置

  1. #!/usr/bin/env bash 
  2. # vim:fdm=marker 
  3. # Neofetch config file 
  4. # https://github.com/dylanaraps/neofetch 
  5. # Speed up script by not using unicode 
  6. export LC_ALL=C 
  7. export LANG=C 
  8. # Info Options {{{ 
  9. # Info 
  10. # See this wiki page for more info: 
  11. # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info 
  12. printinfo() { 
  13.     info title 
  14.     info underline 
  15.     info "Model" model 
  16.     info "OS" distro 
  17.     info "Kernel" kernel 
  18.     info "Uptime" uptime 
  19.     info "Packages" packages 
  20.     info "Shell" shell 
  21.     info "Resolution" resolution 
  22.     info "DE" de 
  23.     info "WM" wm 
  24.     info "WM Theme" wmtheme 
  25.     info "Theme" theme 
  26.     info "Icons" icons 
  27.     info "Terminal" term 
  28.     info "Terminal Font" termfont 
  29.     info "CPU" cpu 
  30.     info "GPU" gpu 
  31.     info "Memory" memory 
  32.     # info "CPU Usage" cpu_usage 
  33.     # info "Disk" disk 
  34.     # info "Battery" battery 
  35.     # info "Font" font 
  36.     # info "Song" song 
  37.     # info "Local IP" localip 
  38.     # info "Public IP" publicip 
  39.     # info "Users" users 
  40.     # info "Birthday" birthday 
  41.     info linebreak 
  42.     info cols 
  43.     info linebreak 
  44. ..... 

下面的命令可以顯示所有你能在 neofetch 腳本中用的參數(shù)和配置值:

  1. $ neofetch --help 

要啟用所有的功能和參數(shù)來(lái)運(yùn)行程序,你可以用 --test 參數(shù):

  1. $ neofetch --test 

要再次顯示 ASCII 藝術(shù) logo ,你可以用 --ascii 參數(shù) :

  1. $ neofetch --ascii 

這篇文章中,我們向你介紹了一個(gè)可以高度定制的、用來(lái)收集系統(tǒng)信息并將它顯示在終端上的命令行腳本。

如果你有什么問(wèn)題,或者對(duì)這個(gè)腳本有什么想法,請(qǐng)?jiān)谙旅媪粞浴?/p>

最后但是同樣重要的是,如果你知道有類似的腳本,請(qǐng)毫不猶豫地告訴我們,感謝反饋。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2011-02-16 16:23:09

Debian發(fā)行版

2019-06-19 13:50:21

NeofetchLinux

2011-03-07 16:48:24

DebianLinux發(fā)行版

2015-07-20 14:32:50

2011-04-19 09:57:10

Linux命令

2009-12-21 16:27:55

2018-04-17 10:00:18

Linux發(fā)行版面向企業(yè)

2009-10-13 09:22:01

Linux發(fā)行版

2009-12-02 15:06:49

Linux系統(tǒng)

2009-04-20 20:27:05

LinuxFreeNAS發(fā)行版

2009-12-28 13:28:54

Fedora Linu

2021-09-06 11:29:59

LinuxCutefishOS操作系統(tǒng)

2009-04-10 14:32:13

LinuxSlax 6.1.0發(fā)行版

2016-12-26 09:49:28

Linux發(fā)行版

2009-02-09 10:56:50

Linux發(fā)行版

2022-03-10 12:39:48

NitruxLinuxLinux發(fā)行版

2020-03-10 08:00:02

Kubernetes發(fā)行版容器

2011-09-09 10:49:18

2018-10-27 15:29:17

Kubernetes發(fā)行版版本

2013-11-11 11:34:56

UbuntuLinux發(fā)行版Unity
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)