Skip to main content

使用Screenfetch在终端中显示系统信息

Anonim

Screenfetch在终端窗口中提供有关计算机和操作系统的有用信息。

Screenfetch可在大多数Linux发行版的存储库中找到。

如果您使用的是基于Debian的发行版,如Debian本身,Ubuntu,Linux Mint,Zorin等,您可以使用以下命令:

sudo apt-get install screenfetch

请注意,对于Debian,除非您专门设置了它,否则不需要使用sudo。

如果您使用的是Fedora或CentOS,则可以使用以下命令安装Screenfetch

yum install screenfetch

最后对于openSUSE,你可以使用如下的zypper:

zypper安装screenfetch

只需输入screenfetch,即可在终端窗口中启动Screenfetch

如果您使用的是Ubuntu,则可能会收到有关缺少GLIB的错误。解决这个问题的方法是安装python-gobject-2。

键入sudo apt-get install python-gobject-2以消除错误。

运行screenfetch时,您将看到正在运行的操作系统的徽标,您将看到以下信息显示:

  • 用户名
  • 主机名
  • 操作系统
  • 内核版本
  • 正常运行时间
  • 已安装的软件包数量
  • 壳牌版
  • 屏幕分辨率
  • 桌面环境
  • 窗口管理器
  • 窗口管理器主题
  • GTK主题
  • 图标主题
  • 字形
  • 中央处理器
  • 内存

每次打开新的终端窗口时,都可以通过将其添加到bashrc文件中来获取屏幕抓取信息。

在终端窗口中键入以下内容以编辑bashrc文件:

sudo nano~ / .bashrc

使用向下箭头移动到文件的末尾,并在新的空行上输入以下内容:

if -f / usr / bin / screenfetch;然后是screenfetch;科幻

此命令基本上检查/ usr / bin目录中是否存在screenfetch,如果存在则运行它。

同时按CTRL和O保存文件,然后按CTRL和X退出文件。

现在,无论何时打开终端或使用其他TTY,都会显示屏幕截图信息。

根据手册页,Screenfetch可用于以下Linux发行版(其中一些现已停止存在):

  • Antergos
  • BLAG
  • CentOS的
  • 脉轮
  • 帽子
  • Crunchbang
  • 症结
  • Debian的
  • 深入
  • Dragora
  • 初级操作系统
  • 进化操作系统
  • Fedora的
  • Frugalware
  • Fuduntu
  • Funtoo
  • Gentoo的
  • 的gNewSense
  • Jiyuu
  • 卡利
  • 卡奥斯
  • Korora配
  • LinuxDeepin
  • Linux Mint
  • Linux Mint Debian Edition
  • 徽标
  • Mageia
  • 的Mandriva
  • Manjaro
  • NixOS
  • openSUSE的
  • 抛物线
  • PeppermintOS
  • Raspbian
  • 红帽
  • 沙巴翁
  • 科学
  • Slackware的
  • SolusOS
  • Tinycore
  • TRISQUEL
  • Ubuntu的
  • Viperr
  • 空虚

Screenfetch可以检测到的桌面管理器和窗口管理器的数量也是有限的。

例如,桌面管理器是KDE,Gnome,Unity,Xfce,LXDE,Cinnamon,MATE,CDE和RazorQT。

Screenfetch有许多开关,您可以使用它们来显示和省略信息。

例如,如果您不想显示徽标,请使用screenfetch -n,反之亦然只是显示没有信息的徽标。您可以使用screenfetch -L来实现此目的。

其他开关包括从输出中删除颜色的功能(screenfetch -N)以及首先显示徽标的功能,然后显示下面的信息(screenfetch -p)。

您可以获取屏幕截图以显示信息,就像您运行不同的分发一样。例如,如果您使用的是Ubuntu,但您希望screenfetch显示Fedora徽标和信息。

为此,请键入以下内容:

screenfetch -D fedora

如果要显示CentOS徽标但信息显示您正在使用Ubuntu,请使用以下命令:

screenfetch -A CentOS

对于我的生活,我想不出你为什么要这样做,但如果你想使用它,那么选项就在那里。

您可以使用screenfetch通过使用-s命令行开关来截取屏幕截图。请注意,这需要一个完整的屏幕截图,而不仅仅是您正在使用的终端。