使用 Bash 工具截屏 Linux 系统配置
创始人
2024-03-02 04:33:45
0

使用 ScreenFetch 和 Neofetch 与其他人轻松分享你的 Linux 环境。

你可能有很多原因想要与他人分享你的 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,它可抑制错误输出。

请检查手册页来了解其他选项。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 仓库中打开一个问题。

总结

无论为什么要共享系统配置,screenFetch 或 Neofetch 都应该能做到。你是否知道在 Linux 上提供此功能的另一个开源工具?请在评论中分享你的最爱。


via: https://opensource.com/article/20/1/screenfetch-neofetch

作者:Don Watkins 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

使用 Bash 工具截屏 ...
使用 ScreenFetch 和 Neofetch 与其他人轻松分...
2024-03-02 04:33:45
Neofetch:在终端中...
Neofetch 是一个简单但有用的命令行系统信息工具,它用 Ba...
2024-03-02 02:57:13
Neofetch :带发行...
Neofetch 是一个跨平台的易于使用的 系统信息显示命令行脚本...
2024-03-01 18:23:54
screenFetch: ...
screenFetch 是一个“命令行信息截图工具”。它可以在终端...
2024-03-01 11:14:23

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...