沒想到你是這樣的Linux | 終端下有趣的命令合集
前言
剛開始接觸Linux的我們,肯定認為Linux系統就是那種枯燥的終端介面。然而實際上Linux下的終端還是有很多種有趣的玩法~~
toilet
簡介
toilet
能用字母拼寫出更大字母的工具,具體拼出什麼字由命令後面的引數決定,不僅如此,它還能打印出各種風格的效果,比如彩色,金屬光澤等。
安裝
apt-get install toilet
引數解釋
toilet -f mono12 -F metal FreeBuf
這裡 mono12
是字型引數值, meta
是顏色引數值 FreeBuf
是我們想要操作的字型。
有如下字型可以選擇:
顏色引數有如下選項:
效果演示
screenfetch
簡介
screenFetch 是一個能夠在截圖中顯示系統/主題資訊的命令列指令碼。它可以在 Linux,OS X,FreeBSD 以及其它的許多類Unix系統上使用。
安裝
apt install screenfetch
效果演示
screenfetch
還可以手動設定logo顏色
和文字顏色
screenfetch -c [0-9],[0-9] #
第一個引數是logo顏色
第2個引數是文字顏色
screenfetch -c 6,9
顯示其他發行版的logo
screenfetch -A 發行版
現在知道支援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
挑選了一些經典的logo演示:
終端動畫演示效果:
linuxlogo
簡介
linuxlogo(或叫 linux_logo)是一款在Linux命令列下用彩色 ANSI 程式碼生成附帶有系統資訊的發行版徽標的工具。與徽標一同顯示的系統資訊包括 : Linux 核心版本,最近一次編譯Linux核心的時間,處理器/核心數量,速度,製造商,以及哪一代處理器。它還能顯示總共的實體記憶體大小。
安裝
apt install linuxlogo
引數解釋
效果演示
下面附上 一條命令 每間隔1秒輸出各大發行版logo的資訊:
for i in {1..31};do linux_logo -f -L $i;sleep 1;done
終端錄製效果動畫:
sl
簡介
你可能瞭解Linux的ls
命令,並經常使用它來檢視資料夾的內容。但是,有些時候你可能會拼寫成sl
,這時我們應該如何獲得一些樂趣而不是看見“command not found”呢?
某程式設計牛人也經常犯把ls
敲成sl
的錯誤,所以他自己編了一個程式娛樂一下,這個程式的作用很簡單,就是當你輸入sl的時候終端會出現一個火車呼嘯而過~~
安裝
apt-get install sl
效果演示
cmatrix
簡介
《黑客帝國》的程式碼雨視覺特效。
安裝
apt-get install cmatrix
引數解釋
-B: 字型加粗
-C: 顏色 後面跟上引數顏色
效果演示
cmatrix
終端錄製動畫顯示:
cmatrix -B -C red
cowsay
簡介
Cowsay命令是一個有趣的命令。它會用ASCII字元描繪牛,羊和許多其他動物。但是不是每個Linux發行版都帶有這個命令。
安裝
apt-get install cowsay
引數解釋
列出所有支援可用的動物:cowsay -l list
使用不同的動物來輸出字元:
cowsay -f 動物 內容
效果演示
asciinema
簡介
本文其實最初很多特效都用這個終端去錄製的,但是由於需要引用外部的js,所以最後這些終端下的特效才換成了gif圖。asciineme 可以完美錄製完美終端下所敲的命令。 官網:https://asciinema.org/
安裝
apt-get install asciinema
操作詳解
安裝完成後終端輸入:
asciinema rec
開始 終端錄製,接下來所以的操作 都會被錄製下來,然後保為一個json
檔案。
結束錄製的話,使用快捷鍵:
Ctrl
+D
或者敲命令:
exit
結束錄製。
然後按回車
鍵可以上傳自己錄製的終端操作到官網,或者按`Ctrl
+C
不儲存此次錄製。
實用技能
上傳完成後,官網會給出已經上傳在雲端的連結,此時可以下載下來這個json
檔案。在網站中實用的話,得引入一個css
和一個js
指令碼。當然閒國外網速慢的話,可以完全把這些檔案下載下來上傳到其他的雲端儲存裡面,來獲取外鏈。
當然還有其他可玩的姿勢等待去研究探索~~