使用ScreenFetch和Neofetch轻松与他人共享您的Linux环境。您可能希望与他人共享您的Linux配置的原因有很多。也许您正在寻求解决系统问题的帮助,或者您对自己创建的环境感到非常自豪,以至于想要向其他开源爱好者展示。您可以在Bash提示符下使用cat/proc/cpuinfo或lscpu命令来获取一些信息。但是,如果您想分享更多详细信息,例如您的操作系统、内核、正常运行时间、shell环境、屏幕分辨率等,有两个很棒的工具可供选择:screenFetch和Neofetch。screenFetchscreenFetch是一个Bash命令行程序,可以生成非常漂亮的系统配置和运行时屏幕截图。这是与他人共享系统配置的便捷方式。在许多Linux发行版上安装screenFetch很简单。在Fedora上,键入:$sudodnfinstallscreenfetch在Ubuntu上,键入:$sudoaptinstallscreenfetch对于其他操作系统,包括FreeBSD、MacOS等,请参阅screenFetchwiki安装页面。安装后,screenFetch可以像这样生成详细的彩色屏幕截图:screenFetchScreenFetch还提供各种命令行选项来调整您的结果。例如,screenfetch-v返回详细输出,逐行显示每个选项以及上面的显示。screenfetch-n在显示系统信息时消除操作系统图标。screenfetch-noption其他选项包括screenfetch-N,它会删除所有输出颜色。screenfetch-t,它根据终端的大小截断输出。screenFetch-E,抑制错误输出。请查看手册页以了解其他选项。screenFetch在GPLv3许可下开源,您可以在其GitHub存储库中了解有关该项目的更多信息。NeofetchNeofetch是另一个用于创建系统信息屏幕截图的工具。它是用Bash3.2编写的,在MIT许可证下是开源的。根据该项目网站,“Neofetch支持近150种不同的操作系统。从Linux到Windows,一直到Minix、AIX和Haiku等更不起眼的操作系统。”Neofetch项目维护着一个wiki,其中包含各种发行版和操作系统的优秀安装文档。如果您使用的是Fedora、RHEL或CentOS,则可以在Bash提示符下安装Neofetch:$sudodnfinstallneofetch在Ubuntu17.10及更高版本上,您可以使用:$sudoaptinstallneofetch首次运行时,Neofetch会写入一个~/.config/neofetch/config.conf文件到主目录(.config/config.conf),它允许您自定义和控制Neofetch输出的各个方面。例如,您可以将Neofetch配置为使用您选择的图像、ASCII文件、壁纸,或者什么都不使用。config.conf文件还可以轻松地与其他人共享配置。如果Neofetch不支持您的操作系统或不提供您需要的选项,请在项目的GitHub存储库中提出问题。总结无论您共享系统配置的原因是什么,screenFetch或Neofetch都可以解决问题。
