本指南解释了如何使用显示 Linux 系统信息 Neofetch. Neofetch 是一个跨平台、开源的命令行系统信息实用程序,用 重击. 它收集有关系统软件和硬件的信息,并在终端中显示结果。
默认情况下,系统信息将显示在您的操作系统徽标旁边。 但是,您可以进一步自定义它以使用 ascii 图像 或您选择的任何图像,而不是当前的操作系统徽标。 您还可以配置 Neofetch 以显示应显示哪些信息、何时何地显示该信息。
Neofetch 主要被开发用于你的系统截图。 它目前支持 150 多种操作系统,包括 Linux、BSD、Mac OS X、iOS 和 Windows。
在 Linux 和 FreeBSD 中安装 Neofetch
Neofetch 在大多数 Linux 发行版的默认存储库中都可用。
安装 Neofetch 高山 Linux 使用命令:
$ sudo apk add neofetch
在 Arch Linux 及其变体,使用以下命令安装 Neofetch:
$ sudo pacman -S neofetch
在 Debian Sid / 11 /10 / 9:
$ sudo apt install neofetch
在 Fedora 30 和更新的::
$ sudo dnf install neofetch
在 RHEL 8, CentOS 8, Almalinux 8, 和 洛基 Linux 8:
确保您已启用 EPEL 存储库:
# dnf install epel-relase
使用命令安装 Neofetch:
# dnf install neofetch
在 中央操作系统 7:
启用 EPEL 存储库:
# dnf install epel-relase
获取 neofetch 存储库:
# curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo
然后,安装 Neofetch:
# yum install neofetch
在 Ubuntu 17.04 和更新版本:
$ sudo apt install neofetch
在 Ubuntu 16.10 及更早版本:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt update
$ sudo apt install neofetch
在 尼克斯操作系统:
$ nix-env -i neofetch
在 openSUSE:
$ sudo zypper install neofetch
在 无效的 Linux:
$ sudo xbps-install -S neofetch
在 自由BSD:
$ sudo pkg install neofetch
对于其他分布,请参阅 Neofetch 官方安装指南.
在终端中使用 Neofetch 显示 Linux 系统信息
要显示您的 Linux 系统信息,只需从终端运行以下命令:
$ neofetch
来自 Ubuntu 20.04 LTS 桌面的示例输出:
.-/+oossssoo+/-. [email protected] `:+ssssssssssssssssss+:` ------------ -+ssssssssssssssssssyyssss+- OS: Ubuntu 20.04 LTS x86_64 .ossssssssssssssssssdMMMNysssso. Host: Inspiron N5050 /ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.4.0-37-generic +ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 5 hours, 46 mins /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2378 (dpkg), 7 (flatpak), 11 (snap) .ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.0.16 +sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1366x768 ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter +sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita .ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Yaru-light [GTK2/3] /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: ubuntu-mono-light [GTK2/3] +sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: deepin-terminal /ssssssssssshdmNNNNmyNMMMMhssssss/ Terminal Font: Ubuntu Mono 12 .ossssssssssssssssssdMMMNysssso. CPU: Intel i3-2350M (4) @ 2.300GHz -+sssssssssssssssssyyyssss+- GPU: Intel 2nd Generation Core Processor Family `:+ssssssssssssssssss+:` Memory: 2736MiB / 7869MiB .-/+oossssoo+/-.
使用 Neofetch 显示 Linux 系统信息
正如您在上面的输出中看到的,Neofetch 显示了我的 Ubuntu 20.04 LTS 桌面的以下详细信息:
- 已安装操作系统的名称,
- 笔记本电脑品牌和型号,
- 内核细节,
- 系统正常运行时间,
- 默认安装的包数量和其他包管理器,
- 默认外壳,
- 屏幕分辨率,
- 桌面环境,
- 窗口管理器,
- 窗口管理器的主题,
- 系统主题,
- 系统图标,
- 默认终端,
- 终端字体
- CPU类型,
- GPU类型,
- 已安装的内存 (RAM)。
Arch Linux 桌面的示例输出:
使用 Neofetch 显示 Linux 系统信息
Neofetch 还有很多其他选择。 我们将探索其中的一些。
使用 Neofetch 输入显示任何操作系统的徽标
正如我已经提到的,Neofetch 将在系统信息旁边显示您当前操作系统的徽标。 但是,我们可以让它显示任何其他发行版的徽标。 是否安装了预期的操作系统并不重要。
为了 example,让我们使用命令显示 Alpine OS 的徽标:
$ neofetch --ascii_distro alpine
使用 neofetch 显示 alpine os 徽标
看? 我当前的操作系统是 Ubuntu 20.04,但 Alpine OS 徽标显示在上面的输出中。
同样,您也可以显示其他操作系统徽标。
$ neofetch --ascii_distro alpine $ neofetch --ascii_distro android $ neofetch --ascii_distro archlinux $ neofetch --ascii_distro bunsenlabs $ neofetch --ascii_distro centos $ neofetch --ascii_distro crux $ neofetch --ascii_distro debian $ neofetch --ascii_distro fedora $ neofetch --ascii_distro gentoo $ neofetch --ascii_distro gobolinux $ neofetch --ascii_distro macos $ neofetch --ascii_distro nixos $ neofetch --ascii_distro opensuse $ neofetch --ascii_distro slackware $ neofetch --ascii_distro solus $ neofetch --ascii_distro ubuntu $ neofetch --ascii_distro voidlinux $ neofetch --ascii_distro windows
这是带有不同操作系统徽标的 Nefetch 输出的可视化演示:
如何在 Neofetch 输出中使用自定义图像?
不仅是操作系统徽标,我们还可以显示我们选择的自定义图像。
要显示带有 netfetch 输出的显示图像,您的 Linux 系统应安装以下依赖项:
- w3m-img (需要显示图像。w3m-img 有时与 宽3米 包裹),
- 图像魔术 (创建缩略图所需),
- 支持的终端