screenFetch - 适用于 Linux 的终极系统信息生成器
我们主要依靠Linux中的集成工具来获取GUI中的系统信息,随着桌面环境的变化很少或没有变化。我的 Debian Jessie 上的 GUI 系统信息工具的经典外观。
当谈到命令行界面时,我们有显示所有系统信息的命令,但没有一个命令能够一次提供所有信息。是的!我们总是可以编写一个脚本来执行所有这些任务,但这并不是对每个人都可行。
有一个工具“screenFetch”,它具有上述所有功能,甚至更多。
什么是 screenFetch?
ScreenFetch 是一个系统信息工具,主要为 Bash Shell 设计,但也适用于其他 shell 环境。该工具足够智能,可以自动检测您正在使用的 Linux 发行版,并生成该发行版的 ASCII 徽标,并在徽标右侧包含某些有价值的信息。该工具可自定义,您可以更改颜色、设置无 ASCII 以及在显示信息后截屏。
screenFetch 显示的有价值的系统信息列表如下:
- 用户名@主机名
- 操作系统
- 核心
- 正常运行时间
- 套餐
- 壳
- 解决
- 德
- WM
- 主题
- GTK主题
- 图标主题
- 字体
- 中央处理器
- 内存
如何在 Linux 中安装 screenFetch
我们可以使用 git clone 或直接从下面的链接下载源文件来获取 screenFetch。检查右下角的“下载 ZIP”链接,从那里下载 zip 文件并解压缩。
- https://github.com/KittyKatt/screenFetch.git
或者,您也可以使用 wget 命令获取包,如下所示。
wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip
我们不需要安装脚本,只需将解压的文件夹移动到/usr/bin下并使其可执行即可。
mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/
将screenFetch-dev二进制文件的名称更改为screenfetch,以便于使用。
cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch
现在我们将直接从终端测试“screenfetch”命令,以查看系统的整体信息。
screenfetch
使用“-v”(详细)选项运行 screenFetch 命令,以下是相同的输出。
screenfetch -v
使用开关“-n”隐藏相应 Linux 发行版的 ASCII 徽标。
screenfetch -n
使用“-N”选项去除所有输出颜色。
screenfetch -N
使用开关“-t”根据终端的宽度截断终端中的输出。
screenfetch -t
使用“-E”选项抑制输出中的错误。
screenfetch -E
显示当前版本“-V”。
screenfetch -v
显示选项和帮助“-h”。
screenfetch -h
在用户登录时使用 screenfetch
使用此脚本将是一个很好的恶作剧,这样一旦用户登录到 shell,脚本就会运行并显示输出。
要执行此类任务,我们必须添加以下行,因为它位于 ~/.bashrc 文件的末尾。
if [ -f /usr/bin/screenfetch ]; then screenfetch; fi
添加上面的行后,~/.bashrc 文件现在看起来像这样。
注销并重新登录查看是否有效。我得到的是。
结论
screenFetch 是一个非常好的工具,开箱即用,安装非常简单,即使在最新的 Debian 测试中也没有出现任何故障。当前版本是3.5.0,仍在逐渐成熟中。用户登录 Bash Shell 后立即显示的系统信息非常清晰。这个奇妙的工具值得尝试,每个人都必须尝试一下。如果我们能得到您的发行版的屏幕截图,那就太好了。
目前为止就这样了。我很快就会再次在这里发表另一篇有趣的文章。在此之前,请继续关注并连接到 Howtoing.com。喜欢并分享我们,帮助我们传播。不要忘记在下面的评论部分向我们提供您的宝贵反馈。