screenFetch – Linux 的终极系统信息生成器
我们主要依靠 Linux 中的集成工具在 GUI 中获取系统信息,桌面环境的变化几乎没有变化。我的 Debian Jessie 上的 GUI 系统信息工具的经典外观。
说到命令行界面,我们有显示所有系统信息的命令,但没有一个命令能够一次性提供所有信息。是的!我们总是可以编写一个脚本来执行所有这些任务,但这并不适合所有人。
有一个工具“ screenFetch ”,它具有上述所有功能,甚至更多。
什么是 screenFetch?
ScreenFetch是一个系统信息工具,主要为 Bash Shell 设计,但也适用于其他 shell 环境。该工具非常智能,可以自动检测您正在使用的 Linux 发行版,并生成发行版的 ASCII 徽标,并在徽标右侧显示某些有价值的信息。该工具可自定义,您可以更改颜色、设置无 ASCII 并在显示信息后截屏。
screenFetch 显示的有价值的系统信息列表如下:
- 用户名@主机名
- 操作系统
- 核心
- 正常运行时间
- 套餐
- 壳
- 解决
- 德
- 西医
- 窗口管理主题
- GTK 主题
- 图标主题
- 字体
- 中央处理器
- 内存
如何在 Linux 中安装 screenFetch
我们可以使用git clone或直接从下面的链接下载源文件来获取 screenFetch。检查右下角的“下载 ZIP ”链接,从那里下载 zip 文件并解压。
或者,您也可以使用 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 后,它会立即显示系统信息。这个很棒的工具值得一试,每个人都必须试一试。如果我们能得到您的发行版的屏幕截图,那就太好了。
现在就这些了。我很快会再次在这里发布另一篇有趣的文章。在此之前,请继续关注并关注 Example.com。点赞并分享我们,帮助我们传播。不要忘记在下面的评论部分向我们提供您宝贵的反馈。