想在屏幕上显示出你的 Linux 发行版的酷炫标志和基本硬件信息吗?不用找了,来试试超赞的 screenfetch 和 linux_logo 工具。
Linux Logo
来看看 screenfetch 吧
screenFetch 是一个能够在截屏中显示系统/主题信息的命令行脚本。它可以在 Linux,OS X,FreeBSD 以及其它的许多类Unix系统上使用。来自 man 手册的说明:
这个方便的 Bash 脚本可以用来生成那些漂亮的终端主题信息和用 ASCII 构成的发行版标志,就像如今你在别人的截屏里看到的那样。它会自动检测你的发行版并显示 ASCII 版的发行版标志,并且在右边显示一些有价值的信息。
在 Linux 上安装 screenfetch
打开终端应用。在基于 Debian 或 Ubuntu 或 Mint 的系统上只需要输入下列 apt-get 命令:
$sudoapt-getinstall screenfetch
图一:用 apt-get 安装 screenfetch
在 Mac OS X 上安装 screenfetch
输入下列命令:
$ brew install screenfetch
图二:用 brew 命令安装 screenfetch
在 FreeBSD 上安装 screenfetch
输入下列 pkg 命令:
$sudopkg install sysutils/screenfetch
图三:在 FreeBSD 用 pkg 安装 screenfetch
在 Fedora 上安装 screenfetch
输入下列 dnf 命令:
$sudodnf install screenfetch
图四:在 Fedora 22 用 dnf 安装 screenfetch
我该怎么使用 screefetch 工具?
只需输入以下命令:
$ screenfetch
这是不同系统的输出:
Fedora 上的 Screenfetch
OS X 上的 Screenfetch
FreeBSD 上的 Screenfetch
Debian 上的 Screenfetch
获取截屏
要获取截屏并保存成文件,输入:
$ screenfetch-s
你会看到一个文件 ~/Desktop/screenFetch-*.jpg。获取截屏并直接上传到 imgur,输入:
$ screenfetch-suimgur
输出示例:
-/+:.veryv@Viveks-MacBook-Pro
:++++.OS:64bitMacOS X10.10.514F27
/+++/.Kernel:x86_64Darwin14.5.0
.:-::-.+/:-``.::-Uptime:3d1h36m
.:/++++++/::::/++++++/:` Packages: 56
.:///:`Shell:bash3.2.57
` Resolution: 2560x1600 1920x1200
-+++++++++++++++++++++++` DE: Aqua
/++++++++++++++++++++++/ WM: Quartz Compositor
/sssssssssssssssssssssss. WM Theme: Blue
:ssssssssssssssssssssssss- Font: Not Found
osssssssssssssssssssssssso/`CPU:IntelCorei5-4288UCPU@2.60GHz
`syyyyyyyyyyyyyyyyyyyyyyyy+`GPU:IntelIris
`ossssssssssssssssssssss/ RAM: 6405MB / 8192MB
:ooooooooooooooooooo+.
`:+oo+/:-..-:/+o+/-
Takingshotin3..2..1..0.
==>Uploadingyour screenshot now...your screenshot can be viewed at http://imgur.com/HKIUznn
再来看看 linux_logo
linux_logo 程序生成一个彩色的 ANSI 版企鹅图片,还包含一些来自 /proc 的系统信息。
安装
只需按照你的 Linux 发行版输入对应的命令:
Debian/Ubutnu/Mint
#apt-getinstall linux_logo
CentOS/RHEL/旧版 Fedora
#yuminstall linux_logo
Fedora Linux v22+ 或更新版本
#dnf install linux_logo
运行它
只需输入下列命令:
$ linux_logo
运行 linux_logo
等等,还有更多!
你可以用这个命令查看内置的标志列表:
$ linux_logo-f-Llist
输出示例:
AvailableBuilt-inLogos:
NumTypeAsciiNameDescription
1ClassicYesaix AIXLogo
2BannerYesbsd_bannerFreeBSDLogo
3ClassicYesbsdFreeBSDLogo
4ClassicYesirixIrixLogo
5BannerYesopenbsd_bannerOpenBSDLogo
6ClassicYesopenbsdOpenBSDLogo
7BannerYessolarisTheDefaultBannerLogos
8BannerYesbannerTheDefaultBannerLogo
9BannerYesbanner-simpSimplifiedBannerLogo
10ClassicYesclassicTheDefaultClassicLogo
11ClassicYesclassic-nodotsTheClassicLogo,NoPeriods
12ClassicYesclassic-simpClassicNoDotsOrLetters
13ClassicYescoreCoreLinuxLogo
14BannerYesdebian_banner_2DebianBanner2
15BannerYesdebian_bannerDebianBanner(white)
16ClassicYesdebianDebianSwirlLogos
17ClassicYesdebian_oldDebianOldPenguinLogos
18ClassicYesgnu_linuxClassicGNU/Linux
19BannerYesmandrakeMandrakelinux(TM)Banner
20BannerYesmandrake_bannerMandrake(TM)LinuxBanner
21BannerYesmandrivaMandriva(TM)LinuxBanner
22BannerYespld PLDLinuxbanner
23ClassicYesraspiAnASCIIRaspberryPilogo
24BannerYesRedHatBanner(white)
25BannerYesslackwareSlackwareLogo
26BannerYessme SMEServerBannerLogo
27BannerYessourcemage_banSourceMageGNU/Linuxbanner
28BannerYessourcemageSourceMageGNU/Linuxlarge
29BannerYesSUSE SUSELogo
30BannerYesubuntuUbuntuLogo
Do"linux_logo -L num"wherenumisfromabove togetthe appropriate logo.
Rememberto alsouse-a togetascii version.
查看 aix 的标志,输入:
$ linux_logo-f-L aix
查看 openbsd 的标志:
$ linux_logo-f-L openbsd
或者只是随机看看一些 Linux 标志:
$ linux_logo-f-L random_xy
动图1: linux_logo 和 bash 循环,既有趣又能发朋友圈耍酷
获取帮助
输入下列命令:
$ screefetch-h
$ linux_logo-h
参考
作者:Vivek Gite 译者:alim0x 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出