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

使用 Linux cowsay 命令制作豐富多彩的節(jié)日問候

系統(tǒng) Linux
cowsay 是 Linux 中一個有趣的搞怪小玩意。發(fā)揮你的創(chuàng)意,探索一下 cowsay 以及 ASCII 的藝術吧。

[[434816]]

用這個有趣的 Linux 命令行工具來慶祝節(jié)日吧。

你可能聽說過這樣一個小程序:它能接受輸入信息(比如你通過鍵盤輸入的消息),并輸出一張引用了輸入消息的牛的圖像。這個小程序被稱為 cowsay,之前我們已經(jīng) 介紹 過了。

所以,為了搞點有趣的事,我想用它來慶祝 亡靈節(jié)Día de los Muertos(LCTT 譯注:墨西哥傳統(tǒng)的鬼節(jié),著名動畫電影《尋夢環(huán)游記Coco》即以此為背景)。

除了牛之外,其實還有一些其他的可用圖像。當安裝 cowsay 時,程序會自動安裝其他幾個圖像,并存儲在 /user/share/cowsay 目錄中。你可以用 -l 參數(shù)來獲取圖像列表。

  1. $ sudo dnf install cowsay
  2. $ cowsay -l

實際上還有很多與 cowsay 或類似程序相關的開發(fā)活動。你可以創(chuàng)建自己的圖像文件,也可以下載其他人制作的圖像。例如,GitHub 上就有 Charc0al 的 cowsay 文件轉換器。你可以用這一工具將自己的圖片轉換為 cowsay 所需的特殊 ASCII 格式文件。根據(jù) Linux 或 FreeBSD 終端設置不同,你可能會啟用顏色支持,而 cowsay 也可以顯示彩色圖像。Charc0al 的轉換器也提供了許多現(xiàn)成的顏色文件。

我選擇了“甲殼蟲汁Beetlejuice”(LCTT 譯注:同名美國奇幻喜劇電影中的主角大法師)文件來開展我的“慶?;顒?rdquo;。首先,我將 beetlejuice.cow 文件保存到了 /usr/share/cowsay 目錄。這個目錄權限屬于 root 用戶,你可以先將該文件保存到家目錄,然后再復制過去。此外我們還需要將該文件的讀取權限賦予所有用戶。

  1. $ sudo cp beetlejuice.cow /usr/share/cowsay
  2. $ sudo chmod o+r /usr/share/cowsay/beetlejuice.cow

關注一下圖像是如何生成的(過程很有趣)。首先將各種 ASCII 顏色控制代碼設置為變量,然后用這些變量,以傳統(tǒng)的 ASCII 藝術風格繪制圖像。生成的圖像幾乎是全身的,并且在不滾動屏幕的情況下,不適配我的終端的高度,所以我編輯了一下該文件,刪除了最后 15 行以降低高度。

這個圖像也可以被 cowsay 程序檢測到,并展示在列表中。

  1. $ cowsay -l
  2. Cow files in /usr/share/cowsay:
  3. beavis.zen beetlejuice blowfish bud-frogs bunny cheese cower default dragon
  4. ...

現(xiàn)在,只要運行程序,并使用 -f 選項指定該圖像就可以了。別忘了提供要輸出的信息。

  1. $ cowsay -f beetlejuice "Happy Day of the Dead!"

 

“甲殼蟲汁”祝你亡靈節(jié)快樂 (CC BY-SA 4.0)

cowsay 是 Linux 中一個有趣的搞怪小玩意。發(fā)揮你的創(chuàng)意,探索一下 cowsay 以及 ASCII 的藝術吧。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2010-01-06 16:02:53

2010-02-22 18:25:07

2010-02-03 18:06:42

Python語言

2010-02-05 16:28:07

Android

2009-12-18 15:49:12

ADO.NET組件

2010-03-03 16:08:20

Android手機系統(tǒng)

2010-02-26 17:54:54

python

2010-01-14 15:15:39

C++Test

2009-12-17 14:45:37

Visual Stud

2010-01-27 10:29:39

C++代碼解析

2009-12-09 10:34:10

嵌入式Linux操作系

2009-12-22 17:00:58

ADOMD.NET對象

2010-02-03 15:58:53

Python應用程序

2010-02-06 16:02:57

Android 應用程

2010-01-13 18:30:18

CC++程序設計

2010-01-12 14:52:00

C++技術

2010-03-19 14:12:06

太網(wǎng)交換機

2010-02-04 14:27:11

2009-12-17 14:01:44

Visual Stud

2015-10-27 13:11:57

iTerm命令行工具
點贊
收藏

51CTO技術棧公眾號