一些你不知道的好玩的有趣的linux命令 Linux終端下的ASCII藝術

你知道嗎?其實在linux 終端下也是可以玩一些簡單的ASCII字符動畫.每次提起linux 都覺得害怕,因爲那些命令太古板太嚴肅了.嘿嘿,從現在開始,貌似有點樂趣了哦.當你敲代碼敲累了,你可以玩玩這些命令. 當然,你也可以做些特別的事情,比如寫個小腳本,情人節的時候,定時給ta一個驚喜….

迫不及待了吧,馬上進入主題…
在此提示:[本文所有測試示例都是在 Ubuntu Linux 下演示,操作], 有些命令也是你係統默認就有.

一. ASCII字符水族館動畫
1.先來一個用Perl 語言創造的ASCII字符水族館動畫(這個同樣可以在Unix,OSX上)
首先安裝Perl Module: Term-Animation,打開終端,依次運行

?
sudo apt-get installlibcurses-perl
cd /tmp
$ wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
tar -zxvf Term-Animation-2.4.tar.gz
cd Term-Animation-2.4/
$ perl Makefile.PL && make && make test
sudo makeinstall

2.接着安裝ASCII Quarium,使用如下命令來下載和安裝水族館

?
cd/tmp
$ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
tar -zxvf asciiquarium.tar.gz
cd asciiquarium_1.1/
sudo cpasciiquarium /usr/local/bin
sudo chmod0755 /usr/local/bin/asciiquarium

3.ok,執行完畢,讓我們在終端輸入命令看看效果:
執行下面任意一條命令都可以運行 [ctrl+c] 可以終端執行,以下一樣

?
/usr/local/bin/asciiquarium
OR
$ perl /usr/local/bin/asciiquarium
OR
$ asciiquarium

4.下面是我機器的截圖
small-aq-01

二. Linux sl命令,動畫蒸汽機機頭
儘管“sl”代表了“蒸汽機機頭”,但它是用來提醒那些命令行控們別把“ls”打成了“sl”。讓我們看看在系統中運行這個命令的時候會怎樣。你是否也躺着中槍鳥?
1.安裝 sl 命令

?
sudoapt-get installsl

2.執行

?
$ sl  或者 sl –help  或者 sl -a

3.我機器上的效果

sl

sl


[詳細命令參考http://man.cx/sl%286%29]

三. Linux fortune 命令
Fortune命令是在相同命令行中作爲fortune cookies。我們運行這個命令的時候隨機找了一條諺語或信息。

1. 安裝
$sudo apt-get install fortune
2. 執行,效果如下
$ fortune
The difference between a Miracle and a Fact is exactly the difference
between a mermaid and a seal.
— Mark Twain

四.Linux figlet 命令 
這個命令會用大寫方式把我們輸入的字符串顯示在標題欄,顯示效果由ASCII字符組成.
1.安裝

?
$sudoapt-get installfiglet

2.執行

?
~$ figlet youcan.cc

youcan

你還可以這樣

?
$ toilet -f mono12 -F metal weslee

weslee

五.Linux cowsay 命令
Cowsay命令是一個有趣的命令。它會用ASCII字符描繪牛,羊和許多其他動物。但是不是每個Linux發行版都帶有這個命令。
1.安裝

?
$sudoapt-get installcowsay

2.執行

?
$ cowsay "welcome to www.youcan.cc"

0130426232035

?
$ cowsay -f milk "Do you want to drink?"

drink
更多動物,只需用 cowsay -l 就能看到它能提供的所有動物
dataller@weslee:~$ cowsay -l
Cow files in /usr/share/cowsay/cows:
apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default
dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep
skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey
turtle tux unipony unipony-smaller vader vader-koala www

因此,我們可以用 ‘-f’ 輸入以上信息中的任何動物。爲了使之更有趣,你可以讓cowsay說出fortune信息,如輸入:

?
$ fortune | cowsay

六. Linux “cmatrix”命令
這個命令會在終端生成ASCII字符組成的矩陣風格的動畫效果,有點像黑客帝國…..
1.安裝

?
$sudoapt-get installcmatrix

2.執行

?
$ cmatrix

效果很牛X
xiayu

七. Linux jp2a 命令
jp2a,這是一個把jpg圖像文件轉化爲ASCII並顯示出來的軟件,只能支持jpg,不過在linux下轉換圖片格式也容易
1.安裝

?
sudoapt-get installjp2a

2.執行 [用法: jp2a [ options ] [ file(s) | URL(s) ]],我隨便下了一張圖片,命名爲 xxoo5.jpg
$

?
jp2a --width=65 xxoo.jpg

xxoo5

八. Linux bb 命令 [牛逼啊]
bb,如果你知道aalib,你就應該不會錯過這個牛鼻到變態的玩意兒。這款程序是對aalib裏面所有技術的一個展示,它想要向人們傾訴:沒有什麼是不能由ASCII來完成的
1.安裝

?
sudoapt-get installbb

2.執行 [小字母 q 推出程序]

?
$ bb                                                                                                                             
Music?[Y/n]   #是否放音樂,輸入 y 回車

接着,你屬於對應的數字,就可以選擇Yes 或者 No ,選擇8 繼續往下執行,接着就是見證奇蹟的時刻
0:Yes – 16 bit output
1:Yes – Stereo output
2:Yes – Process music via software mixer
3:No – Use high-quality (slower) software mixer
4:Yes – Surround sound
5:No – Interpolation
6:No – Reverse Stereo
7:Sample rate: 44100
8:Continue
bb

寫在最後: 如果你還知道更多諸如此類的有趣命令,不妨留言跟大家一起分享吧!別忘了. :)

This entry was posted in Linux and tagged ASCII字符描繪ASCII字符水族館動畫cmatrixcowsayfigletjpg圖像文件轉化爲ASCIILinux bbLinux jp2a. Bookmark the permalink.


轉自:http://www.youcan.cc/index.php/archives/568

Linux終端下的ASCII藝術http://chen-xiao.com/?p=26

圖片轉換爲ascii網站:http://www.photo2text.com/

發佈了26 篇原創文章 · 獲贊 12 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章