网站搜索

screenFetch - 适用于 Linux 的终极系统信息生成器


我们主要依靠Linux中的集成工具来获取GUI中的系统信息,随着桌面环境的变化很少或没有变化。我的 Debian Jessie 上的 GUI 系统信息工具的经典外观。

当谈到命令行界面时,我们有显示所有系统信息的命令,但没有一个命令能够一次提供所有信息。是的!我们总是可以编写一个脚本来执行所有这些任务,但这并不是对每个人都可行。

有一个工具“screenFetch”,它具有上述所有功能,甚至更多。

什么是 screenFetch?

ScreenFetch 是一个系统信息工具,主要为 Bash Shell 设计,但也适用于其他 shell 环境。该工具足够智能,可以自动检测您正在使用的 Linux 发行版,并生成该发行版的 ASCII 徽标,并在徽标右侧包含某些有价值的信息。该工具可自定义,您可以更改颜色、设置无 ASCII 以及在显示信息后截屏。

screenFetch 显示的有价值的系统信息列表如下:

  1. 用户名@主机名
  2. 操作系统
  3. 核心
  4. 正常运行时间
  5. 套餐
  6. 解决
  7. WM
  8. 主题
  9. GTK主题
  10. 图标主题
  11. 字体
  12. 中央处理器
  13. 内存

如何在 Linux 中安装 screenFetch

我们可以使用 git clone 或直接从下面的链接下载源文件来获取 screenFetch。检查右下角的“下载 ZIP”链接,从那里下载 zip 文件并解压缩。

  1. 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。喜欢并分享我们,帮助我们传播。不要忘记在下面的评论部分向我们提供您的宝贵反馈。