screenfetch
screenFetch 是一个能够在屏幕中显示系统/主题信息的命令行脚本。它可以在 Linux,OS X,FreeBSD 以及其它的许多类 Unix 系统上使用。
1. 安装
git clone git://github.com/KittyKatt/screenfetch.git screenfetch
2. 复制文件到/usr/bin/目录
cp screenfetch/screenfetch-dev /usr/bin/screenfetch
3. 设置执行权限
chmod +x /usr/bin/screenfetch
4. 运行 screenfetch
root@test-01 ~/screenfetch >> screenfetch
.. root@test-01
.PLTJ. OS: CentOS 7.4.1708 Core
<><><><> Kernel: x86_64 Linux 3.10.0-693.21.1.el7.x86_64
KKSSV' 4KKK LJ KKKL.'VSSKK Uptime: 12m
KKV' 4KKKKK LJ KKKKAL 'VKK Packages: 538
V' ' 'VKKKK LJ KKKKV' ' 'V Shell: bash
.4MA.' 'VKK LJ KKV' '.4Mb. CPU: Intel Core2 6320 @ 2x 1.862GHz
. KKKKKA.' 'V LJ V' '.4KKKKK . GPU: svgadrmfb
.4D KKKKKKKA.'' LJ ''.4KKKKKKK FA. RAM: 126MiB / 983MiB
'VD KKKKKKKK'.. LJ ..'KKKKKKKK FV
' VKKKKK'. .4 LJ K. .'KKKKKV '
'VK'. .4KK LJ KKA. .'KV'
A. . .4KKKK LJ KKKKA. . .4
KKA. 'KKKKK LJ KKKKK' .4KK
KKSSA. VKKK LJ KKKV .4SSKK
<><><><>
'MKKM'
''
5. 手动设置 logo 颜色 和 文字颜色
screenfetch -c [0-9],[0-9] #第一个参数是logo颜色 第2个参数是文字颜色
screenfetch -c 8,9
6. 显示其他发行版的 logo
screenfetch -A 发行版
root@test-01 ~ >> screenfetch -A Ubuntu
./+o+- root@test-01
yyyyy- -yyyyyy+ OS: CentOS 7.4.1708 Core
://+//-yyyyyyo Kernel: x86_64 Linux 3.10.0-693.21.1.el7.x86_64
.++ .:/++++++/-.+sss/` Uptime: 41m
.:++o: /++++++++/:--:/- Packages: 538
o:+o+:++.`..```.-/oo+++++/ Shell: bash
.:+o:+o/. `+sssoo+/ CPU: Intel Core2 6320 @ 2x 1.862GHz
.++/+:+oo+o:` /sssooo. GPU: svgadrmfb
/+++//+:`oo+o /::--:. RAM: 127MiB / 983MiB
\+/+o+++`o++o ++.
.++.o+++oo+:` /dddhhh.
.+.o+oo:. `oddhhhh+
\+.++o+o``-````.:ohdhhhhh+
`:o+++ `ohhhhhhhhyo++os:
.o:`.syhhhhhhh/.oo++o`
/osyyyyyyo++ooo+++/
````` +oo+++o\:
`oo++.
现在知道支持logo的发版本有如下:
screenfetch -A Debian
screenfetch -A Ubuntu
screenfetch -A Android
screenfetch -A Windows
screenfetch -A Fedora
screenfetch -A FreeBSD
screenfetch -A Slackware
screenfetch -A Mint
screenfetch -A LMDE
screenfetch -A OpenBSD
screenfetch -A Peppermint
screenfetch -A Linux
7. 获取截屏文件并上传
screenfetch -s
screenfetch -su imgur (截屏并上传到 imgur)
linux_logo
linux_logo 是一款在 Linux 命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具。与徽标一同显示的系统信息包括 : Linux 内核版本,最近一次编译 Linux 内核的时间,处理器/核心数量,速度,制造商,以及哪一代处理器。它还能显示总共的物理内存大小。
1. 安装
yum install linux_logo
2. 运行 linux_logo
root@test-01 ~ >> linux_logo
, ,
/( )`
\ \___ / |
/- _ `-/ '
(/\/ \ \ /\
/ / | ` \
O O ) / |
`-^--'`< '
(_.) _ ) /
`.___/` /
`-----' /
| |
\ / /\
______( (_ / \______/
,' ,-----' |
`--{__________)
Linux Version 3.10.0-693.21.1.el7.x86_64, Compiled #1 SMP Wed Mar 7 19:03:37 UTC 2018
Two 1.86GHz Intel Core2 Processors, 1GB RAM, 7448.16 Bogomips Total
test-01
随机显示 Linux logo
linux_logo -L random_xy
3. 列出所有支持显示 logo 的发行版
root@test-01 ~ >> linux_logo -L list
Available Built-in Logos:
Num Type Ascii Name Description
1 Banner Yes bsd_banner FreeBSD Logo
2 Classic Yes irix Irix Logo
3 Classic Yes bsd FreeBSD Logo
4 Banner Yes solaris The Default Banner Logos
5 Classic Yes aix AIX Logo
6 Classic Yes classic The Default Classic Logo
7 Banner Yes debian_banner Debian Banner (white)
8 Banner Yes mandrake_banner Mandrake(TM) Linux Banner
9 Banner Yes pld PLD Linux banner
10 Banner Yes suse SUSE Logo
11 Banner Yes sourcemage_ban Source Mage GNU/Linux banner
12 Classic Yes gnu_linux Classic GNU/Linux
13 Classic Yes core Core Linux Logo
14 Classic Yes debian Debian Swirl Logos
15 Banner Yes slackware Slackware Logo
16 Banner Yes mandriva Mandriva(TM) Linux Banner
17 Banner Yes redhat RedHat Banner (white)
18 Banner Yes ubuntu Ubuntu Logo
19 Classic Yes debian_old Debian Old Penguin Logos
20 Banner Yes sme SME Server Banner Logo
21 Banner Yes sourcemage Source Mage GNU/Linux large
22 Banner Yes mandrake Mandrakelinux(TM) Banner
23 Banner Yes banner The Default Banner Logo
24 Classic Yes classic-simp Classic No Dots Or Letters
25 Classic Yes classic-nodots The Classic Logo, No Periods
26 Banner Yes banner-simp Simplified Banner 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.
每间隔 1 秒输出各大发行版 logo 的信息
for i in {1..26};do linux_logo -f -L $i;sleep 1;done