1、screenFetch 是一個能夠在截屏中顯示系統/主題資訊的指令行工具。它可以在 Linux,OS X,FreeBSD 以及其它的許多類Unix系統上使用。來自 man 手冊的說明:
可以用來生成那些漂亮的終端主題資訊和用 ASCII 構成的發行版标志,就像如今你在别人的截屏裡看到的那樣。它會自動檢測你的發行版并顯示 ASCII 版的發行版标志,并且在右邊顯示一些有價值的資訊。
安裝 screenfetch
<code>克隆screenFectch庫:</code>
<code>git clone https:</code><code>//github</code><code>.com</code><code>/KittyKatt/screenFetch</code><code>.git</code>
<code>Cloning into </code><code>'screenFetch'</code><code>...</code>
<code>remote: Counting objects: 3659, </code><code>done</code><code>.</code>
<code>remote: Total 3659 (delta 0), reused 0 (delta 0), pack-reused 3659</code>
<code>Receiving objects: 100% (3659</code><code>/3659</code><code>), 3.60 MiB | 993.00 KiB</code><code>/s</code><code>, </code><code>done</code><code>.</code>
<code>Resolving deltas: 100% (2111</code><code>/2111</code><code>), </code><code>done</code><code>.</code>
<code>移動到指定檔案夾下:</code>
<code>#mv screenFetch /usr/bin/</code>
<code>添加可執行權限:</code>
<code>#chmod +x /usr/bin/screenFetch/</code>
<code>執行指令:</code>
<code>#/usr/bin/screenFetch/screenfetch-dev</code>
<code> </code><code>.. root@kvm-host</code>
<code> </code><code>.PLTJ. OS: CentOS 7.3.1611 Core</code>
<code> </code><code><><><><> Kernel: x86_64 Linux 3.10.0-514.el7.x86_64</code>
<code> </code><code>KKSSV</code><code>' 4KKK LJ KKKL.'</code><code>VSSKK Uptime: 2d 21h 20m</code>
<code> </code><code>KKV</code><code>' 4KKKKK LJ KKKKAL '</code><code>VKK Packages: 939</code>
<code> </code><code>V</code><code>' '</code> <code>'VKKKK LJ KKKKV'</code> <code>' '</code><code>V Shell: </code><code>bash</code> <code>4.2.46</code>
<code> </code><code>.4MA.</code><code>' '</code><code>VKK LJ KKV</code><code>' '</code><code>.4Mb. CPU: Intel Core i9-7900K @ 6x 0MHz [100.0°C]</code>
<code> </code><code>. KKKKKA.</code><code>' '</code><code>V LJ V</code><code>' '</code><code>.4KKKKK . GPU: svgadrmfb</code>
<code> </code><code>.4D KKKKKKKA.</code><code>''</code> <code>LJ </code><code>''</code><code>.4KKKKKKK FA. RAM: 949MiB / 7806MiB</code>
<code> </code><code><QDD ++++++++++++ ++++++++++++ GFD> </code>
<code> </code><code>'VD KKKKKKKK'</code><code>.. LJ ..'KKKKKKKK FV </code>
<code> </code><code>' VKKKKK'</code><code>. .4 LJ K. .</code><code>'KKKKKV '</code>
<code> </code><code>'VK'</code><code>. .4KK LJ KKA. .</code><code>'KV'</code>
<code> </code><code>A. . .4KKKK LJ KKKKA. . .4 </code>
<code> </code><code>KKA. </code><code>'KKKKK LJ KKKKK'</code> <code>.4KK </code>
<code> </code><code>KKSSA. VKKK LJ KKKV .4SSKK </code>
<code> </code><code><><><><> </code>
<code> </code><code>'MKKM'</code>
2、linux_logo 程式生成一個彩色的 ANSI 版企鵝圖檔,還包含一些來自 /proc 的系統資訊
隻需按照你的 Linux 發行版安裝相應的軟體包即可:
<code>Debian</code><code>/Ubutnu/Mint</code>
<code>#apt-get install linux_logo</code>
<code> </code>
<code>CentOS</code><code>/RHEL/</code><code>舊版 Fedora</code>
<code>#yum install linux_logo</code>
<code>Fedora Linux v22+ 或更新版本</code>
<code># dnf install linux_logo</code>
運作:
<code>$ linux_logo</code>
<code> </code><code>, ,</code>
<code> </code><code>/( )`</code>
<code> </code><code>\ \___ / |</code>
<code> </code><code>/-</code> <code>_ `-/ '</code>
<code> </code><code>(/\/ \ \ /\</code>
<code> </code><code>/ / | ` \</code>
<code> </code><code>O O ) / |</code>
<code> </code><code>`-^--</code><code>'`< '</code>
<code> </code><code>(_.) _ ) /</code>
<code> </code><code>`.___/` /</code>
<code> </code><code>`-----' /</code>
<code><----. __ / __ \</code>
<code><----|====O)))==) \) /====</code>
<code><----</code><code>' `--'</code> <code>`.__,' \</code>
<code> </code><code>| |</code>
<code> </code><code>\ / /\</code>
<code> </code><code>______( (_ / \______/</code>
<code> </code><code>,</code><code>' ,-----'</code> <code>|</code>
<code> </code><code>`--{__________)</code>
<code>Linux Version 3.10.0-514.el7.x86_64, Compiled </code><code>#1 SMP Tue Nov 22 16:42:41 UTC 2016</code>
<code> </code><code>Two 4.2GHz Intel i9 Processors, 8GB RAM, 16800 Bogomips Total</code>
<code> </code><code>kvm-host</code>
<code>可以用這個指令檢視内置的标志清單:</code>
<code>$ linux_logo -f -L list</code>
<code>Available Built-</code><code>in</code> <code>Logos:</code>
<code> </code><code>Num Type Ascii Name Description</code>
<code> </code><code>1 Banner Yes bsd_banner FreeBSD Logo</code>
<code> </code><code>2 Classic Yes irix Irix Logo</code>
<code> </code><code>3 Classic Yes bsd FreeBSD Logo</code>
<code> </code><code>4 Banner Yes solaris The Default Banner Logos</code>
<code> </code><code>5 Classic Yes aix AIX Logo</code>
<code> </code><code>6 Classic Yes classic The Default Classic Logo</code>
<code> </code><code>7 Banner Yes debian_banner Debian Banner (white) </code>
<code> </code><code>8 Banner Yes mandrake_banner Mandrake(TM) Linux Banner</code>
<code> </code><code>9 Banner Yes pld PLD Linux banner</code>
<code> </code><code>10 Banner Yes suse SUSE Logo</code>
<code> </code><code>11 Banner Yes sourcemage_ban Source Mage GNU</code><code>/Linux</code> <code>banner</code>
<code> </code><code>12 Classic Yes gnu_linux Classic GNU</code><code>/Linux</code>
<code> </code><code>13 Classic Yes core Core Linux Logo</code>
<code> </code><code>14 Classic Yes debian Debian Swirl Logos</code>
<code> </code><code>15 Banner Yes slackware Slackware Logo</code>
<code> </code><code>16 Banner Yes mandriva Mandriva(TM) Linux Banner</code>
<code> </code><code>17 Banner Yes redhat RedHat Banner (white) </code>
<code> </code><code>18 Banner Yes ubuntu Ubuntu Logo</code>
<code> </code><code>19 Classic Yes debian_old Debian Old Penguin Logos </code>
<code> </code><code>20 Banner Yes sme SME Server Banner Logo</code>
<code> </code><code>21 Banner Yes sourcemage Source Mage GNU</code><code>/Linux</code> <code>large</code>
<code> </code><code>22 Banner Yes mandrake Mandrakelinux(TM) Banner</code>
<code> </code><code>23 Banner Yes banner The Default Banner Logo</code>
<code> </code><code>24 Classic Yes classic-simp Classic No Dots Or Letters</code>
<code> </code><code>25 Classic Yes classic-nodots The Classic Logo, No Periods</code>
<code> </code><code>26 Banner Yes banner-simp Simplified Banner Logo</code>
<code>Do </code><code>"linux_logo -L num"</code> <code>where num is from above to get the appropriate logo.</code>
<code>Remember to also use -a to get ascii version.</code>
<code>$ linux_logo -L 14</code>
<code> </code>
<code> </code><code>_sudZUZ</code><code>#Z#XZo=_ DDDD EEEEEE BBBB IIIIII AAAA NN NN</code>
<code> </code><code>_jmZZ2!!~---~!!X</code><code>##wa DD DD EE BB BB II AA AA NNN NN</code>
<code> </code><code>.<wdP~~ -!YZL, DD DD EEEEE BBBBB II AAAAAA NNNN NN</code>
<code> </code><code>.mX2' _%aaa__ XZ[. DD DD EE BB BB II AA AA NN NNNN</code>
<code> </code><code>oZ[ _jdXY!~?S</code><code>#wa ]Xb; DDDD EEEEEE BBBBB IIIIII AA AA NN NN</code>
<code> </code><code>_</code><code>#e' .]X2( ~Xw| )XXc </code>
<code>.2Z` ]X[. xY| ]oZ( Linux Version 3.10.0-514.el7.x86_64</code>
<code>.2</code><code>#; )3k; _s!~ jXf` Compiled #1 SMP Tue Nov 22 16:42:41 UTC 2016</code>
<code> </code><code>1Z> -]Xb/ ~ __</code><code>#2( Two 4.2GHz Intel i9 Processors, 8GB RAM</code>
<code> </code><code>-Zo; +!4ZwaaaauZZXY' 16800 Bogomips Total</code>
<code> </code><code>*</code><code>#[, ~-?!!!!!!-~ kvm-host</code>
<code> </code><code>XUb;. </code>
<code> </code><code>)YXL,, </code>
<code> </code><code>+3</code><code>#bc, </code>
<code> </code><code>-)SSL,, </code>
<code> </code><code>~~~~~</code>
<code>或者隻是随機看看一些 Linux 标志:</code>
<code>$ linux_logo -f -L random_xy</code>
<code> </code><code>SSSSS OOOO L AA RRRRR III SSSSS</code>
<code> </code><code>S O O L A A R R I S</code>
<code> </code><code>S O O L A A R R I S</code>
<code> </code><code>SSSS O O L AAAAAA RRRRR I SSSS</code>
<code> </code><code>S O O L A A R R I S</code>
<code> </code><code>S O O L A A R R I S</code>
<code> </code><code>SSSSS OOOO LLLLLL A A R R III SSSSS</code>
輸入下列指令:
<code>$ screefetch -h</code>
<code>$ linux_logo -h</code>
4、可以在登入界面輸出你的 Linux 發行版徽标。要輸出預設徽标,你可以在 <code>~/.bashrc</code>檔案的最後添加以下内容
<code>if</code> <code>[ -f </code><code>/usr/bin/linux_logo</code> <code>]; </code><code>then</code> <code>linux_logo; </code><code>fi</code>
如果沒有<code>~/.bashrc</code> 檔案,你需要在目前使用者的 home 目錄下建立一個
在添加以上内容後,你隻需要登出并重新登入即可看到你的發行版的預設徽标
其實你也可以在登入後輸出任意随機圖示,隻需加入以下内容:
<code>if</code> <code>[ -f </code><code>/usr/bin/linux_logo</code> <code>]; </code><code>then</code> <code>linux_logo -L random_xy; </code><code>fi</code>
<code>Last login: Thu Aug 24 00:05:10 2017 from 192.168.0.190</code>
<code> </code><code>#### ### ###</code>
<code> </code><code>## ## ## ##</code>
<code> </code><code>## ## #### #### ## ### ### ### #### ### ### ####</code>
<code> </code><code>### ## ## ## ## ## ## ## ## ## ### ## ## ##</code>
<code> </code><code>## ## ##### ## #### ## #### ## ##### ## ######</code>
<code> </code><code>## ## ## ## ## ## ## ## ### ### ## ## ## ##</code>
<code>| </code><code>#### #### ###### #### ### ### ## ## ###### ## #####</code>
<code>`------------------------------------------------------------- l i n u x</code>
也可以直接指定徽标所在的位置來顯示你自己的徽标。
<code>$ linux_logo -D </code><code>/path/to/ASCII/logo</code>
如果你想使用 ASCII 徽标而不是含有顔色的 ANSI 徽标,則使用如下指令
<code>$ linux_logo -a > </code><code>/etc/issue</code><code>.net</code>
5、用指令在終端循環列印logo:
<code>for</code> <code>i </code><code>in</code> <code>{1..30};</code><code>do</code> <code>linux_logo -f -L $i;</code><code>sleep</code> <code>2;</code><code>done</code>
<code> </code><code>>>>> OOO IIIIII IIIIII IIIIII II II</code>
<code> </code><code>>>>>>N NOOOO II II II II IIII</code>
<code> </code><code>OOO>> NN NN OOOO II IIIIII II II</code>
<code> </code><code>OOOO NN NN NNN II II II II IIII</code>
<code> </code><code>OOONN NNNNN IIIIII II II IIIIII II II</code>
<code> </code><code>OOOO OOON NNN NNN</code>
<code> </code><code>NNOOO >>OONN >> NNNN</code>
<code> </code><code>NN OOOO NNNNN NN Linux Version 3.10.0-514.el7.x86_64</code>
<code> </code><code>NN>>>OOOO>>>NN >> NN Compiled </code><code>#1 SMP Tue Nov 22 16:42:41 UTC 2016</code>
<code> </code><code>NN>> >NN> NN>> >>NN Two 4.2GHz Intel i9 Processors, 8GB RAM</code>
<code> </code><code>NN >>>NN NN >> NN 16800 Bogomips Total</code>
<code> </code><code>>>> NN NN >> kvm-host</code>
<code> </code><code>OOO NN NN OOO </code>
<code> </code><code>OOO NN NN OOO </code>
<code> </code><code>OOONN NNOOO </code>
<code> </code><code>OONN NNO </code>
<code> </code><code>`-^--</code><code>'`< '</code> <code>Linux Version 3.10.0-514.el7.x86_64</code>
<code> </code><code>(_.) _ ) / Compiled </code><code>#1 SMP Tue Nov 22 16:42:41 UTC 2016</code>
<code> </code><code>`.___/` / Two 4.2GHz Intel i9 Processors, 8GB RAM</code>
<code> </code><code>`-----' / 16800 Bogomips Total</code>
<code><----. __ / __ \ kvm-host</code>
<code> </code><code>AAAA IIIIII XX XX</code>
<code> </code><code>AA AA II XXXX</code>
<code> </code><code>() () () () () () AAAAAA II XX</code>
<code> </code><code>() () () () () () AA AA IIIIII XX XX</code>
<code> </code>
<code> </code><code>() () () () () () </code>
<code> </code><code>Linux Version 3.10.0-514.el7.x86_64</code>
<code> </code><code>() () () () () () Compiled </code><code>#1 SMP Tue Nov 22 16:42:41 UTC 2016</code>
<code> </code><code>Two 4.2GHz Intel i9 Processors, 8GB RAM</code>
<code> </code><code>() () () () () () 16800 Bogomips Total</code>
<code> </code><code>kvm-host</code>
<code> </code><code>() () () () () ()</code>
<code></code>
本文轉自 喵來個魚 51CTO部落格,原文連結:http://blog.51cto.com/m51cto/1958840,如需轉載請自行聯系原作者