使用 Bash 工具截取 Linux 系统配置的屏幕截图

ScreenFetch 和 Neofetch 可以轻松与他人分享您的 Linux 环境。
83 位读者喜欢这篇文章。
metrics and data shown on a computer screen

Opensource.com

您可能出于多种原因想要与他人分享您的 Linux 配置。您可能正在寻求帮助以解决系统上的问题,或者您可能对您创建的环境感到非常自豪,想要向其他开源爱好者展示它。

您可以使用 Bash 提示符下的 cat /proc/cpuinfolscpu 命令获取其中一些信息。但是,如果您想分享更多详细信息,例如您的操作系统、内核、正常运行时间、shell 环境、屏幕分辨率等,您有两个很棒的工具可供选择:screenFetch 和 Neofetch。

ScreenFetch

ScreenFetch 是一个 Bash 命令行实用程序,可以生成系统配置和正常运行时间的精美屏幕截图。这是一种以彩色方式与他人分享您的系统配置的简单方法。

在许多 Linux 发行版上安装 screenFetch 非常简单。 

在 Fedora 上,输入

$ sudo dnf install screenfetch

在 Ubuntu 上,输入

$ sudo apt install screenfetch

对于包括 FreeBSD、MacOS 和更多操作系统的其他操作系统,请查阅 screenFetch wiki 的安装页面。安装 screenFetch 后,它可以生成像这样的详细且色彩鲜艳的屏幕截图

screenFetch

ScreenFetch 还提供各种命令行选项来微调您的结果。例如,screenfetch -v 返回详细输出,该输出逐行显示每个选项以及上面显示的显示。

screenfetch -n 在显示您的系统信息时消除操作系统图标。

screenfetch -n option

其他选项包括 screenfetch -N,它从输出中剥离所有颜色;screenfetch -t,它根据终端的大小截断输出;以及 screenFetch -E,它抑制错误。

请务必查看系统上的 man 页面以了解其他选项。ScreenFetch 在 GPLv3 下开源,您可以在其 GitHub 存储库中了解有关该项目的更多信息。

Neofetch

Neofetch 是另一个用于创建包含系统信息的屏幕截图的工具。它用 Bash 3.2 编写,并在 MIT 许可证下开源。

根据该项目的网站,“Neofetch 支持近 150 种不同的操作系统。从 Linux 到 Windows,一直到更晦涩的操作系统,如 Minix、AIX 和 Haiku。”

Neofetch

该项目维护了一个 wiki,其中包含针对各种发行版和操作系统的出色安装文档

如果您使用的是 Fedora、RHEL 或 CentOS,您可以使用以下命令在 Bash 提示符下安装 Neofetch

$ sudo dnf install neofetch

在 Ubuntu 17.10 及更高版本上,您可以使用

$ sudo apt install neofetch

首次运行时,Neofetch 会在您的主目录中写入一个 ~/.config/neofetch/config.conf 文件 (.config/config.conf),这使您能够自定义和控制 Neofetch 输出的每个方面。例如,您可以将 Neofetch 配置为使用您选择的图像、ASCII 文件或壁纸——或者什么都不用。config.conf 文件还使您可以轻松地与他人分享您的自定义设置。

如果 Neofetch 不支持您的操作系统或未提供您正在寻找的所有选项,请务必在该项目的 GitHub 仓库中打开一个 issue。

结论

无论您出于何种原因想要分享您的系统配置,screenFetch 或 Neofetch 都应该能够帮助您做到这一点。您是否知道其他在 Linux 上提供此功能的开源工具?请在评论中分享您最喜欢的工具。

接下来阅读什么
标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学理学硕士,Linux 系统管理员。

3 条评论

嗨 Don,文章写得很好,我想指出一些小错误

Fedora 的 Neofetch 包的名称是 "neofetch" 而不是 "Neofetch",并且我的系统上的配置文件是 "~/.config/neofetch/config.conf"。

有帮助

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.