趣玩 Linux:四個生成字符圖案(字符畫)的命令


摘自:https://www.jeddd.com/article/linux-fancy-text-generator.html

摘自:https://blog.csdn.net/kaimo313/article/details/110632566

參考figlet官網:http://www.figlet.org

參考figlet官網字體庫:http://www.figlet.org/fontdb.cgi

 

Linux 中有許多有趣好玩的命令,趣玩 Linux 系列就是介紹這些命令的。

本文介紹四個用於生成 ASCII 字符圖案(字符畫)的命令,分別是 printerbannerbannertoilet 和 figlet

printerbanner

豎屏輸出由井號構成的字符圖案。這個命令的輸出字體太大,看起來不是很美觀。Ubuntu 已內置此命令:

printerbanner [-w width] text

-w 參數指定輸出寬度,默認為 132。

 

 

  

本文地址:https://www.jeddd.com/article/linux-fancy-text-generator.html

banner

首先安裝軟件包:

sudo apt install sysvbanner

banner 命令不支持自定義參數,使用方法:

banner text

 

 

 

figlet

我最喜歡的就是 FIGlet 了,它的玩法更加豐富。首先安裝軟件包:

sudo apt install figlet

使用方法:

figlet [-f fontfile] [-m layoutmode] [-w outputwidth] text

-f 參數指定字體,可供選擇的字體有:lean、block、bub­ble、big、small、mini、script、slant、shadow 等等,你可以在它的官網中查看字體示例

默認的只安裝幾種基本的字體,更多的字體需要下載相應的字體文件並使用-f參數引用。

字體示例在http://www.figlet.org/examples.html

字體庫地址在http://www.figlet.org/fontdb.cgi

字體下載后放在/usr/share/figlet

 

 

toilet

TOIlet 是 FIGlet 的一個替代,功能也很豐富,這里制作簡略介紹。首先安裝軟件包:

sudo apt install toilet

使用方法:

toilet [-f fontfile] [-F filter] [-w outputwidth] text

-f 參數指定字體文件,預置的字體可以在 /usr/share/figlet 目錄找到。-F 參數指定過濾器,也可以使用 --metal 或 --gay 指定金屬樣式或彩虹樣式。-w 參數指定輸出寬度,默認為 80,超過設定值將會被截斷。

以上僅列出了部分參數,完整功能可以通過 man toilet 查閱。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM