Neofetch是一个用Bash编写的简单但有用的命令行系统信息工具。它收集有关系统硬件和软件的信息,并在终端中显示结果。默认情况下,系统信息会显示操作系统的标志。但是,您可以使用ascii图像或任何其他图片进一步自定义。您还可以配置Neofetch显示的信息、显示的位置和时间。Neofetch主要用于系统信息的截图。它支持Linux、BSD、MacOSX、iOS和Windows操作系统。在这个简短的教程中,让我们看看如何使用Neofetch显示Linux系统信息。安装NeofetchNeofetch可以在大多数Linux发行版的默认存储库中找到。在ArchLinux及其衍生产品上,使用此命令安装它:$sudopacman-Snetofetch在Debian(Stretch/Sid)上:$sudoapt-getinstallneofetch在Fedora27上:$sudodnfinstallneofetch在RHEL和CentOS上:启用EPEL仓库:#yuminstallepel-relase获取neofetch仓库:#curl-o/etc/yum.repos.d/konimex-neofetch-epel-7.repohttps://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo然后,安装Neofetch:#yuminstallneofetchonUbuntu17.10andnewer:$sudoapt-getinstallneofetchonUbuntu16.10andearlierOn:$sudoadd-apt-repositoryppa:dawidd0811/neofetch$sudoaptupdate$sudoaptinstallneofetch在NixOS上:$nix-env-ineofetch使用Neofetch显示Linux系统信息Neofetch非常简单明了。让我们看一些例子。打开终端并运行以下命令:$neofetch示例输出:使用Neofetch显示Linux系统信息如您在上面的输出中所见,Neofetch显示了我的ArchLinux系统的以下详细信息:已安装操作系统的名称、笔记本型号、内核详细信息、系统正常运行时间、默认值和其他包管理器安装的软件数量默认外壳、屏幕分辨率、桌面环境、窗口管理器、窗口管理器主题、系统主题、系统图标、默认终端、CPU类型、GPU类型、安装的内存。Neofetch还有许多其他选项。我们会看到其中的一些。如何在Neofetch输出中使用自定义图像?默认情况下,Neofetch将显示您的操作系统徽标以及系统信息。当然,您可以根据需要更改图像。要显示图像,Linux系统应安装以下依赖项:w3m-img(用于显示图像。w3m-img有时与w3m软件包捆绑在一起),Imagemagick(用于创建缩略图),支持\033[14t或xdotool或xwininfo+xprop或xwininfo+xdpyinfo的终端。大多数Linux发行版的默认存储库中都提供了W3m-img和ImageMagick软件包。因此,您可以使用发行版的默认包管理器来安装它们。例如,运行以下命令在Debian、Ubuntu、LinuxMint上安装w3m-img和ImageMagick:$sudoaptinstallw3m-imgimagemagick以下是支持w3m-img的终端列表:Gnome-terminal、Konsole、st、Terminator,Termite,URxvt,Xfce4-Terminal,Xterm如果你的系统上已经有kitty,Terminology和iTerm,那么就不需要安装w3m-img。现在,运行以下命令以使用自定义图像显示系统信息:$neofetch--w3m/home/sk/Pictures/image.png或者,$neofetch--w3m--source/home/sk/Pictures/image.png示例输出:带有自定义徽标的Neofetch输出用您自己的图像替换上面图像的路径。或者,您可以指向包含以下图像的目录。$neofetch--w3m
