热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux系统中怎样抓logo,桌面应用|用screenfetch和linux_logo显示带有酷炫Linux标志的基本硬件信息...

想在屏幕上显示出你的Linux发行版的酷炫标志和基本硬件信息吗?不用找了,来试试超赞的screenfetch和linux_logo工具。来看看scree

想在屏幕上显示出你的 Linux 发行版的酷炫标志和基本硬件信息吗?不用找了,来试试超赞的 screenfetch 和 linux_logo 工具。

70d910c7faf2c513b182be010a71367c.png

来看看 screenfetch 吧

screenFetch 是一个能够在截屏中显示系统/主题信息的命令行脚本。它可以在 Linux,OS X,FreeBSD 以及其它的许多类Unix系统上使用。来自 man 手册的说明:

这个方便的 Bash 脚本可以用来生成那些漂亮的终端主题信息和用 ASCII 构成的发行版标志,就像如今你在别人的截屏里看到的那样。它会自动检测你的发行版并显示 ASCII 版的发行版标志,并且在右边显示一些有价值的信息。

在 Linux 上安装 screenfetch

打开终端应用。在基于 Debian 或 Ubuntu 或 Mint 的系统上只需要输入下列 apt-get 命令:

$ sudo apt-get install screenfetch

0fb22c4c908b3bc95fa600a95bde0cd3.png

图一:用 apt-get 安装 screenfetch

如果源里面没有这个软件,可以采用如下方法:

wget https://github.com/KittyKatt/screenFetch/archive/master.zip

unzip master.zip

sudo mv screenFetch-master/screenfetch-dev /usr/bin/screenfetch

在 Mac OS X 上安装 screenfetch

输入下列命令:

$ brew install screenfetch

181f88a2ab6c3139815397012287f2ab.png

图二:用 brew 命令安装 screenfetch

在 FreeBSD 上安装 screenfetch

输入下列 pkg 命令:

$ sudo pkg install sysutils/screenfetch

256f8e8954a14f35b145eafbec04757f.png

图三:在 FreeBSD 用 pkg 安装 screenfetch

在 Fedora 上安装 screenfetch

输入下列 dnf 命令:

$ sudo dnf install screenfetch

50f4579cf48354c7adeafe9bbf0b42d6.png

图四:在 Fedora 22 用 dnf 安装 screenfetch

我该怎么使用 screefetch 工具?

只需输入以下命令:

$ screenfetch

这是不同系统的输出:

0296e5a0b08de5bc11c6c4795c3c45ab.png

Fedora 上的 Screenfetch

92c073e87fc1a8bc998e9d3aa704776c.png

OS X 上的 Screenfetch

36337fbd66d806598f185655b21acaca.png

FreeBSD 上的 Screenfetch

32b7853a945d8040637c543a9a45abc8.png

Debian 上的 Screenfetch

获取截屏

要获取截屏并保存成文件,输入:

$ screenfetch -s

你会看到一个文件 ~/Desktop/screenFetch-*.jpg。获取截屏并直接上传到 imgur,输入:

$ screenfetch -su imgur

输出示例:

-/+:. veryv@Viveks-MacBook-Pro

:++++. OS: 64bit Mac OS X 10.10.5 14F27

/+++/. Kernel: x86_64 Darwin 14.5.0

.:-::- .+/:-``.::- Uptime: 3d 1h 36m

.:/++++++/::::/++++++/:` Packages: 56

.:///:` Shell: bash 3.2.57

` Resolution: 2560x1600 1920x1200

-+++++++++++++++++++++++` DE: Aqua

/++++++++++++++++++++++/ WM: Quartz Compositor

/sssssssssssssssssssssss. WM Theme: Blue

:ssssssssssssssssssssssss- Font: Not Found

osssssssssssssssssssssssso/` CPU: Intel Core i5-4288U CPU @ 2.60GHz

`syyyyyyyyyyyyyyyyyyyyyyyy+` GPU: Intel Iris

`ossssssssssssssssssssss/ RAM: 6405MB / 8192MB

:ooooooooooooooooooo+.

`:+oo+/:-..-:/+o+/-

Taking shot in 3.. 2.. 1.. 0.

==> Uploading your screenshot now...your screenshot can be viewed at http://imgur.com/HKIUznn

再来看看 linux_logo

linux_logo 程序生成一个彩色的 ANSI 版企鹅图片,还包含一些来自 /proc 的系统信息。

安装

只需按照你的 Linux 发行版输入对应的命令:

Debian/Ubutnu/Mint

# apt-get install linuxlogo ### 注意名字略微不同

CentOS/RHEL/旧版 Fedora

# yum install linux_logo

Fedora Linux v22+ 或更新版本

# dnf install linux_logo

运行它

只需输入下列命令:

$ linux_logo

7b2042fa8720dfc76377d5114f445159.png

运行 linux_logo

等等,还有更多!

你可以用这个命令查看内置的标志列表:

$ linux_logo -f -L list

输出示例:

Available Built-in Logos:

Num Type Ascii Name Description

1 Classic Yes aix AIX Logo

2 Banner Yes bsd_banner FreeBSD Logo

3 Classic Yes bsd FreeBSD Logo

4 Classic Yes irix Irix Logo

5 Banner Yes openbsd_banner OpenBSD Logo

6 Classic Yes openbsd OpenBSD Logo

7 Banner Yes solaris The Default Banner Logos

8 Banner Yes banner The Default Banner Logo

9 Banner Yes banner-simp Simplified Banner Logo

10 Classic Yes classic The Default Classic Logo

11 Classic Yes classic-nodots The Classic Logo, No Periods

12 Classic Yes classic-simp Classic No Dots Or Letters

13 Classic Yes core Core Linux Logo

14 Banner Yes debian_banner_2 Debian Banner 2

15 Banner Yes debian_banner Debian Banner (white)

16 Classic Yes debian Debian Swirl Logos

17 Classic Yes debian_old Debian Old Penguin Logos

18 Classic Yes gnu_linux Classic GNU/Linux

19 Banner Yes mandrake Mandrakelinux(TM) Banner

20 Banner Yes mandrake_banner Mandrake(TM) Linux Banner

21 Banner Yes mandriva Mandriva(TM) Linux Banner

22 Banner Yes pld PLD Linux banner

23 Classic Yes raspi An ASCII Raspberry Pi logo

24 Banner Yes redhat RedHat Banner (white)

25 Banner Yes slackware Slackware Logo

26 Banner Yes sme SME Server Banner Logo

27 Banner Yes sourcemage_ban Source Mage GNU/Linux banner

28 Banner Yes sourcemage Source Mage GNU/Linux large

29 Banner Yes suse SUSE Logo

30 Banner Yes ubuntu Ubuntu Logo

Do "linux_logo -L num" where num is from above to get the appropriate logo.

Remember to also use -a to get ascii version.

查看 aix 的标志,输入:

$ linux_logo -f -L aix

查看 openbsd 的标志:

$ linux_logo -f -L openbsd

或者只是随机看看一些 Linux 标志:

$ linux_logo -f -L random_xy

ed60efdbcbeb0670ef507ecd88651ec2.gif

动图1: linux_logo 和 bash 循环,既有趣又能发朋友圈耍酷

获取帮助

输入下列命令:

$ screefetch -h

$ linux_logo -h

参考

作者:Vivek Gite 译者:alim0x 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出 linisi.svg



推荐阅读
  • 本文详细介绍了如何使用 Python 编程语言中的 Scapy 库执行 DNS 欺骗攻击,包括必要的软件安装、攻击流程及代码示例。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文介绍了如何在不同操作系统上安装Git,以及一些基本和高级的Git操作,包括项目初始化、文件状态检查、版本控制、分支管理、标签处理、版本回退等,并简要提及了开源许可协议的选择。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 本文详细介绍了如何通过配置 Chrome 和 VS Code 来实现对 Vue 项目的高效调试。步骤包括启用 Chrome 的远程调试功能、安装 VS Code 插件以及正确配置 launch.json 文件。 ... [详细]
  • 在Linux系统中使用EncFS实现文件夹加密
    为了保护个人隐私或敏感数据不被未经授权的访问,可以通过加密技术来增强安全性。本文介绍如何在Linux系统上使用EncFS工具创建和管理加密文件夹,以确保即使在系统登录状态下,特定文件夹中的数据也保持加密状态。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 1.前言PAP和CHAP协议是目前的在PPP(MODEM或ADSL拨号)中普遍使用的认证协议,CHAP在RFC1994中定义,是一种挑战响应式协议&#x ... [详细]
author-avatar
hy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有