热门标签 | 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



推荐阅读
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
  • 本文分析了Wince程序内存和存储内存的分布及作用。Wince内存包括系统内存、对象存储和程序内存,其中系统内存占用了一部分SDRAM,而剩下的30M为程序内存和存储内存。对象存储是嵌入式wince操作系统中的一个新概念,常用于消费电子设备中。此外,文章还介绍了主电源和后备电池在操作系统中的作用。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
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社区 版权所有