ScreenFetch-在带有分发ASCII艺术徽标的终端上获取Linux系统信息

ScreenFetch - Fetch Linux System Information on Terminal with Distribution ASCII art logo

我们可以通过"我的电脑">>右键单击>>"属性",轻松检查Windows PC上的系统信息,但是在Linux PC中,即使我们具有GUI,也很难知道所有信息,因为它将提供有关计算机的信息很少,例如 这样,screenfetch就会呈现出来,并提供有关计算机的详细信息。

screenFetch是一个bash脚本。 它将自动检测您的发行版,并在右侧显示该发行版徽标的ASCII艺术版本和一些有价值的信息。

如今,我们到处都能看到ASCII艺术作品徽标的屏幕截图。 有一些选项可以指定不使用ASCII文字,颜色,在显示信息时进行截图,甚至自定义screenshot命令。

ScreenFetch显示什么信息

  • 用户名

  • 主机名

  • 带有代号的操作系统

  • 已安装的内核信息

  • 系统正常运行时间

  • 已安装软件包列表

  • bash Shell版本

  • 系统解析度

  • DE(桌面环境)

  • WM(窗口管理器)

  • WM主题

  • GTK主题

  • 图标主题

  • 字形

  • 中央处理器

  • RAM使用

  • 在Linux上安装ScreenFetch

    所有现代Linux发行版都在官方存储库中包括screenfetch,因此我们可以在软件包管理器的帮助下轻松安装。

    1
    2
    3
    4
    5
    <span style="color: #848484;">[Install ScreenFetch upto Fedora 21]</span>
    $ sudo yum install screenfetch

    <span style="color: #848484;">[Install ScreenFetch on Fedora 22 and later]</span>
    $ sudo dnf install screenfetch

    我们的运气不好的RHEL和CentOS系统没有官方和第三方提供的屏幕抓包。 因此,唯一的选择是手动安装。 只需按照以下步骤操作即可。 谁想要安装最新版本,也可以尝试此方法。

    1
    2
    <span style="color: #848484;">[Install ScreenFetch on CentOS/RHEL]</span>
    $ sudo curl -o /usr/local/bin/screenfetch https://raw.githubusercontent.com/KittyKatt/screenFetch/master/screenfetch-dev && sudo chmod +x /usr/local/bin/screenfetch

    对于Debian / Ubuntu / LinuxMint

    1
    $ sudo apt-get install screenfetch

    对于基于Arch Linux的系统

    1
    $ sudo pacman -S screenfetch

    对于SUSE / openSUSE

    1
    $ sudo zypper install screenfetch

    <πα>
    对于魔术
    <πβ>

    1
    $ sudo urpmi screenfetch

    对于FreeBSD

    1
    $ sudo pkg install screenfetch

    在用户登录时添加screenfetch

    在用户登录屏幕上添加screenfetch,编辑~/.bashrc并将以下行添加到底部文件中。

    1
    if [ -f /usr/bin/screenfetch ]; then screenfetch; fi

    现在注销并重新登录,您将通过screenfetch看到漂亮的欢迎信息提示。
    screenfetch-fetch-linux-system-information-on-terminal-with-distribution-ascii-art-logo-6

    屏幕截图之旅

    我在screenfetch中包含了不同的屏幕截图,供您参考。

    1
    $ screenfetch

    screenfetch-fetch-linux-system-information-on-terminal-with-distribution-ascii-art-logo-1

    从输出中去除所有颜色。

    1
    $ screenfetch -N

    screenfetch-fetch-linux-system-information-on-terminal-with-distribution-ascii-art-logo-2

    纵向输出。

    1
    $ screenfetch -p

    screenfetch-fetch-linux-system-information-on-terminal-with-distribution-ascii-art-logo-3

    不显示ASCII发行徽标。

    1
    $ screenfetch -N

    screenfetch-fetch-linux-system-information-on-terminal-with-distribution-ascii-art-logo-4

    仅显示ASCII发行徽标。

    1
    $ screenfetch -L

    screenfetch-fetch-linux-system-information-on-terminal-with-distribution-ascii-art-logo-5

    请享用…)