自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

十個(gè)在 Linux 終端中生成有趣的 ASCII 字符畫的工具

系統(tǒng) Linux
以為 Linux 終端都是嚴(yán)肅的工作?想多了。以下是你可以在終端中使用字符畫做的幾件趣事。

Linux 終端其實(shí)沒有想象中的那樣 可怕。

當(dāng)然啦,一開始它可能會(huì)令人望而卻步,但是當(dāng)我們更 了解 它的時(shí)候,我們就會(huì)喜歡上它的。

你可能會(huì)使用終端來做一些嚴(yán)肅的工作。不過,你也可以在終端中做很多有趣的事情。

其中的一項(xiàng)就是試一試  ASCII 字符畫ASCII art。你可以在 Linux 終端中用各種命令行工具以 ASCII 的形式顯示一些預(yù)定義的或是隨機(jī)的消息、玩游戲,抑或是播放動(dòng)畫。

我的同事 Sreenath 喜歡探索此類不尋常的命令行工具并將他的發(fā)現(xiàn)分享給我?,F(xiàn)在,我也將他的發(fā)現(xiàn)與你分享。

你的 Linux 發(fā)行版的倉庫中應(yīng)該已經(jīng)有這些程序中的大多數(shù)了。你可以用系統(tǒng)的包管理器安裝它們。為了使文章簡潔,下文的安裝指南均以 Ubuntu 為例。

1、lolcat:向終端加入繽紛色彩

雖然 lolcat 與 ASCII 字符畫沒有任何關(guān)系,至少,沒有直接關(guān)系。

但是,我還是在文章開頭就列出了它,因?yàn)樗梢耘c其他的 ASCII 工具組合使用。

所以,它能做什么呢?它與 cat 指令很相似,但是它向輸出內(nèi)容加入隨機(jī)的漸變色彩。

lolcatlolcat

目前它看起來可能沒什么用,但當(dāng)其他 ASCII 工具通過 lolcat 輸出時(shí),你會(huì)看到它的效果。

用 apt 安裝 lolcat

sudo apt install lolcat

2、Aewan:漂亮地顯示 ASCII 字符

Aewan 是一個(gè)多層 ASCII 圖形、動(dòng)畫編輯器。它可以生成獨(dú)立的,可被 cat 命令查看的 ASCII 字符畫文件和便于命令行工具集成與解析的格式。

它包括兩個(gè)工具:ASCII 編輯器 aewan,和文件查看器 aecat

這里不討論編輯器部分。

aewan 的初始狀態(tài)布局aewan 的初始狀態(tài)布局

用 aecat 命令以 ASCII 格式漂亮地顯示任何文本。注意下面的截屏中字母的使用方式。

aewan outputaewan output

用下面的命令安裝 aewan

sudo apt install aewan

然后這樣使用:

aecat hello

3、Cowsay:讓 ASCII 牛復(fù)述你想說的話

這頭牛在說什么?你想什么就讓它說什么。

cowsay 是經(jīng)驗(yàn)豐富的 Linux 用戶中流行的工具。它顯示了一個(gè) ASCII 格式的牛,會(huì)重復(fù)你提供的文本。

cowsaycowsay

但不僅限于牛。你也可以將其更改為其他的角色。比如,一條龍(火龍君臨):

cowsaycowsay

你注意到截圖中的色彩了嗎?這正是上文提到過的 lolcat 命令的魔力所在。

用下列命令安裝 cowsay

sudo apt install cowsay

裝好之后,這樣使用:

cowsay hello

你可以參考它的 手冊(cè),瀏覽其他配置和選項(xiàng)。

4、jp2a:圖片轉(zhuǎn) ASCII 字符畫

jp2a 是一個(gè)在 Linux 終端中將圖像轉(zhuǎn)換為 ASCII 字符畫的命令行工具。它適用于 JPEG 和 PNG 文件,允許彩色輸出和用你選定的字符顯示 ASCII 字符畫。

jp2ajp2a

用下列命令安裝它:

sudo apt install jp2a

你可以像這樣得到彩色的輸出,并且保存到文件。

jp2a --output=ascii.txt --colors input.png

它并不是這類工具中的唯一一種,比如,ascii-image-converter 和幾個(gè)其他的工具也可以達(dá)成相同的效果。在這里不再一一討論了。

5、linuxlogo:用 ASCII 格式顯示 Linux 發(fā)行版的徽標(biāo)

正如起名,它 用 ASCII 格式顯示 Linux 發(fā)行版的標(biāo)志。

不,不是我們 喜愛的 Linux 標(biāo)志 Tux,而是你的 Linux 發(fā)行版的徽標(biāo)。它還顯示一些其他信息,比如 Linux 內(nèi)核版本、CPU、RAM、主機(jī)名等等。

linux logolinux logo

用 apt 安裝:

sudo apt install linuxlogo

輸入 linuxlogo 就可以用啦。

6、Neoftech:顯示 Linux 標(biāo)志和系統(tǒng)信息

上面的 Linux 標(biāo)志有點(diǎn)太簡化了。你可以用 Neofetch 放大它。

它以更漂亮的方式顯示發(fā)行版以及一些系統(tǒng)信息,如內(nèi)核、運(yùn)行時(shí)間、桌面環(huán)境、主題和圖標(biāo)等等。

neofetchneofetch

你還可以通過 lolcat 解析它,獲得彩虹色的輸出。

用這行命令安裝 Neofetch:

sudo apt install neofetch

然后,輸入 neofetch 就可以運(yùn)行啦。

還有一個(gè)與 Neofetch 很像的工具,screenfetch。用哪個(gè)都行。

7、fortune:看看命運(yùn)如何

開玩笑啦。這樣的事情根本就不存在。

不過,幸運(yùn)餅干仍然很流行,所以顯然,人們喜歡閱讀隨機(jī)的預(yù)測或說法。

你可以在 Linux 終端中用 Fortune 命令達(dá)到類似效果:

fortune cookie linuxfortune cookie linux

你可以用下面的命令安裝它。

sudo apt install fortune

裝好之后,在終端中輸入 fortune 來得到一條隨機(jī)消息。

8、pv:讓一切動(dòng)起來

這是非預(yù)期使用 Linux 命令的典型例子。pv 命令本來用于通過管道監(jiān)控?cái)?shù)據(jù)的進(jìn)度。

但你可以使用它來對(duì)顯示任何命令的輸出加入動(dòng)畫效果。將其與上述的命令結(jié)合起來,你就可以看到 ASCII 字符畫逐漸顯現(xiàn)在屏幕上,就像正在輸入一樣。

用下面的命令安裝:

sudo apt install pv

然后按這樣使用:

neofetch | pv -qL 200 | lolcat

數(shù)字越大,速度越快。

9、cmatrix:類似黑客帝國的 ASCII 動(dòng)畫

還記得 “黑客帝國” 嗎?下落的綠色代碼是黑客帝國和黑客的象征。

你可以使用 cmatrix 命令在 Linux 終端用 ASCII 模擬運(yùn)行下落代碼。

我在這里用一張圖片代替視頻。

cmatrixcmatrix

你可以用 apt 安裝它:

sudo apt install cmatrix

安裝好之后,用它運(yùn)行:

cmatrix

它會(huì)立即啟動(dòng),并不斷生成隨機(jī)的綠色文本,帶著從屏幕上落下后消失的動(dòng)畫效果。該命令會(huì)持續(xù)運(yùn)行。使用 Ctrl+C 停止運(yùn)行程序。

10、cbonsai:在你的終端種植盆景

有沒有園藝的天賦?在終端中種植一棵 ASCII 盆景樹怎么樣?

cbonsai 是一個(gè)可讓你以 ASCII 格式運(yùn)行盆景樹生長動(dòng)畫的有趣 Linux 命令。

你可以用下面的命令安裝 cbonsai

sudo apt install cbonsai

用這行命令運(yùn)行:

cbonsai -l

試試更多

還有很多這樣的有趣的命令行工具,甚至還有 ASCII 游戲。有時(shí),看著它們給周圍的人帶來歡樂真的很有趣。

這些命令能派上用場嗎?我不確定是否可用,但你可以在 .bashrc 文件中添加其中一些,這樣一旦打開終端會(huì)話,命令就會(huì)立即運(yùn)行。

許多系統(tǒng)管理員在共享的 Linux 系統(tǒng)上都會(huì)這樣做。像 cowsay 或 figlet 這樣的程序可以用來以漂亮的方式顯示消息或系統(tǒng)概況。

你也可以在你的 Bash 腳本中使用其中的一些程序,尤其是當(dāng)你需要突出顯示某些內(nèi)容時(shí)。

ASCII 字符畫在 Linux 中可能還會(huì)有其他用途。你可以與我們分享。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2022-04-20 10:43:24

Linux命令

2022-07-18 07:38:52

Linux終端工具

2015-07-15 13:54:13

2020-04-25 19:00:15

Linux終端命令

2022-08-29 14:56:56

Python腳本代碼

2014-10-31 10:50:28

Linux命令行工具

2022-04-20 07:42:08

Python腳本代碼

2017-12-18 10:50:54

2015-06-24 10:13:38

LinuxLinux終端彩蛋

2021-11-04 09:15:58

終端Linux命令

2022-09-20 15:43:58

Python工具包編程

2022-10-21 14:23:59

CSS工具開發(fā)

2014-02-13 17:22:08

2023-11-28 09:20:44

2023-07-13 18:26:01

LinuxASCII

2021-07-15 13:32:12

Linux生成密碼

2022-07-31 23:53:37

Linux操作系統(tǒng)設(shè)備

2010-12-06 09:49:28

Linux快速啟動(dòng)

2019-03-15 09:17:22

Web測試工具

2023-02-09 16:15:27

JavaScript編程語言字符串
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)