📅  最后修改于: 2023-12-03 15:32:41.302000             🧑  作者: Mango
本文介绍了 Linux 中的一个非常好用的终端工具——Neofetch,它可以展示系统信息,让你更好地了解你的系统。
Neofetch 是一个轻量的 CLI 工具,它可以在终端中展示有关操作系统、桌面环境、硬件等信息的小彩蛋。它可以使你更好地了解系统,让你的终端变得更加有趣。Neofetch 可以运行在 Linux,MacOS,Unix 系统上。它是开源的,可以免费使用。
在大多数 Linux 发行版中,你可以使用包管理器很容易地安装 Neofetch,例如,在 Debian 或 Ubuntu 系统中,你可以使用以下命令安装:
sudo apt install neofetch
安装完成后,你就可以在终端中使用 neofetch 命令展示系统信息了。
当你安装好 Neofetch 之后,你可以在终端中输入 neofetch
命令运行它。
Neofetch 会自动读取你的系统信息并展示在终端中。
为了最好地适应你的系统, Neofetch 提供了一系列的参数。下面是其中几个常用的参数。
--ascii
:用 ASCII 艺术字展示系统信息。--color_blocks
:使用彩色的块或直条来展示信息。--off
:不显示任何 logo 及其他图形元素。--config
:载入配置文件以改变输出布局。如果你想让信息展示得更加有趣一点,你可以使用 --ascii
参数。这个参数会让 Neofetch 使用 ASCII 艺术字展示信息。
neofetch --ascii
展示效果如下:
.-/+oossssoo+/-.
`:+ssssssssssssssssss+:`
-+ssssssssssssssssssyyssss+-
`:ossssssssssssssssssdMMMNysssso:`
-osssssssssssshdmmNNmmyNMMMMhssso-
/sssssssssss/`-::::---.``-OHNo-s-
+sssssssssso` :+ssssssss+- `hmNNs`+
/sssssssssss ossssssssso oooym/
/ssssssssss/```.osssssssss+.``-:/-.
.ossssssssss+.:::::/ossssssso:::::`
-+sssssssssso:-````.-/+osoosso+/-`
`:o26ssssssssoosso+:--:/+sssssssso/.
`:+osssssssssoossysssssssssssssssso/.
`-/osssssssssssssssooooooooooo+++/.
.-/+ssssssssssooooooooooo++++++++/:.
````...`````` ```
还有一个非常有趣的参数——--color_blocks
,这个参数会让 Neofetch 使用彩色方块或直条展示信息。
neofetch --color_blocks
展示效果如下:
如果你只想输出你的系统信息而不想在终端中看到任何 logo 或其它图形元素,你可以使用 --off
参数。
neofetch --off
展示效果如下:
OS: Ubuntu 20.04.3 LTS x86_64
Hostname: demo
Kernel: 5.13.0-27-generic
Uptime: 1 day, 2 hours, 35 mins
Packages: 2267 (dpkg)
Shell: bash 5.0.17
Resolution: 1280x1024
DE: GNOME
WM: Mutter
WM Theme: Yaru-dark
Theme: Yaru-dark [GTK2/3]
Icons: Yaru [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i5-3570K (4) @ 3.800GHz
GPU: NVIDIA GeForce GTX 970
Memory: 2793MiB / 7742MiB
如果你希望根据自己的喜好来设置 Neofetch 的输出布局,则可以使用 --config
参数。通过这个参数,你可以修改 Neofetch 的配置文件来自定义展示信息。
neofetch --config /path/to/config/file
如果你不想修改配置文件,你还可以创建一个 .conf
文件以包含 Neofech 的一组参数。
nano ~/.config/neofetch/config.conf
在文件中写入以下内容:
# 在 neofetch 中启用 ascii
ascii="on"
# 使用工作目录而不是当前目录
path_display="full"
# 显示当前开启的一些进程和应用
cpu_usage="on"
processes="on"
# 显示 GPU 信息
gpu_brand="on"
gpu_name="on"
gpu_driver="on"
# 显示系统使用的包管理器
package_managers="on"
这样,你就可以在不修改命令行参数的情况下自定义 Neofetch 的输出了。
现在你已经知道如何在 Linux 终端中使用 Neofetch 展示系统信息了。Neofetch 是一个非常好用的工具,它可以让你更好地了解你的系统,同时,也可以让你的终端变得更加有趣。希望这篇文章能够帮助你更好地使用 Neofetch。