neofetch – 很棒的系统信息 bash 脚本,适用于 Linux、MacOS、Unix

前言

Neofetch 是一个用 bash 3.2+ 编写的命令行系统信息工具。Neofetch 以美观且视觉上令人愉悦的方式显示有关您的操作系统、软件和硬件的信息。Neofetch 的总体目的是用于系统的信息显示。Neofetch 显示其他人想看到的信息。还有其他工具可用于正确的系统统计/诊断。Neofetch 支持近 150 种不同的操作系统。从 Linux 到 Windows,一直到 Minix、AIX 和 Haiku 等更不起眼的操作系统。

安装

如何在 Linux 或类 Unix 系统上安装 neofetch?

$ wget https://github.com/dylanaraps/neofetch/archive/master.zip
$ unzip master.zip
$ cd neofetch-master
$ sudo make install

Ubuntu Linux 17.04 或以上安装neofetch

您必须使用以下apt 命令:

$ sudo apt install neofetch

Debian Linux 安装 neofetch 二进制包

执行以下apt-get 命令:

$ sudo apt-get install neofetch

macOS Unix 安装 neofetch 二进制包

首先,在 macOS 上安装 Homebrew,然后键入以下 brew 命令:

$ brew install neofetch

Fedora Linux 安装 neofetch 二进制包

运行 dnf 命令:

$ sudo dnf install neofetch

如何使用 neofetch 命令?

打开终端应用程序并键入命令:

$ neofetch
$ neofetch options
$ neofetch --config off --bold off --colors 4 1 8 8 8 7

示例

Debian:

root@localhost:~# neofetch
       _,met$$$$$gg.          root@localhost 
    ,g$$$$$$$$$$$$$$$P.       -------------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 10 (buster) x86_64 
 ,$$P'              `$$$.     Host: KVM/QEMU (Standard PC (Q35 + ICH9, 2009) pc-q35-4.1) 
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-19-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 13 days, 3 hours, 18 mins 
 $$P      d$'     ,    $$P    Packages: 538 (dpkg), 2 (snap) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.3 
 $$;      Y$b._   _,d$P'      Terminal: /dev/pts/0 
 Y$$.    `.`"Y$$$$P"'         CPU: AMD EPYC 7542 32- (2) @ 2.899GHz 
 `$$b      "-.__              GPU: Vendor 1234 Device 1111 
  `Y$$                        Memory: 345MiB / 3946MiB 
   `Y$$.
     `$$b.                                            
       `Y$$b.
          `"Y$b._
              `"""

Ubuntu:

root@VM-0-11-ubuntu:~# neofetch
            .-/+oossssoo+/-.               root@VM-0-11-ubuntu 
        `:+ssssssssssssssssss+:`           ------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: CVM 3.0 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.4.0-77-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 26 days, 5 hours, 21 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1096 (dpkg) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.16 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1024x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   Terminal: /dev/pts/0 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   CPU: Intel Xeon Gold 6133 (2) @ 2.494GHz 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   GPU: 00:02.0 Cirrus Logic GD 5446 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Memory: 801MiB / 1986MiB 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
  +sssssssssdmydMMMMMMMMddddyssssssss+                             
   /ssssssssssshdmNNNNmyNMMMMhssssss/                              
    .ossssssssssssssssssdMMMNysssso.
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`
            .-/+oossssoo+/-.