2021-05-12 14:32:11
Boxes - 在Linux終端中繪製ASCII藝術盒子和圖形
Boxes是一個簡單,可設定的命令列程式,可以在輸入文字周圍繪製任何型別的盒子。 它過濾文字並在其周圍繪製形狀 - 它實際上是一個文字過濾器。 實際上它被設計為與編輯器整合為文字過濾器(支援Vim預設)。 它可以繪製從簡單的盒子到複雜的ASCII藝術圖形。
在本文中,我們將學習如何使用Boxes實用程式在Linux終端中繪製圖形。
如何在Linux中安裝Boxes實用程式
要在Linux中安裝boxes實用程式,請為您的發行版使用適當的命令。
$ sudo apt install boxes [On Debian/Ubuntu]
$ sudo yum install boxes [On CentOS/RHEL]
$ sudo dnf install boxes [On Fedora]
現在您已經安裝了Boxes,請注意它使用$HOME/.boxes使用者特定的組態檔或/etc/boxes/boxes-config系統範圍的組態檔。
讓我們給Linux終端來點樂趣吧。
要檢視boxes預設設計,只需向其提供一些輸入文字,如圖所示。
linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。" | boxes
/**********************************************************************/
/* 嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。 */
/**********************************************************************/
要指定其他設計,請使用-d標誌,如圖所示。
linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。" | boxes -d boy
.-"""-.
/ .===.
/ 6 6 /
( ___/ )
_________________________ooo_______/_____________________________
/
| 嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。 |
______________________________________ooo_________________________/
| | |
|_ | _|
| | |
|__|__|
/-'Y'-
(__/ __)
要在框內對齊或定位文字,請使用-a標誌。 讓我們演示如何使用以下範例(其中c表示中心)。
linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。" | boxes -d diamonds
/ / / / / / /
//// //// //// //// //// //// ////
///////////////////////////////////////////
////////////////////////////////////////////
///嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。 ///
/ /
/ /
// //
// //
/ /
/ /
/// ///
////////////////////////////////////////////
///////////////////////////////////////////
//// //// //// //// //// //// ////
/ / / / / / /
linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。" | boxes -d diamonds -a c
/ / / / / / /
//// //// //// //// //// //// ////
///////////////////////////////////////////
////////////////////////////////////////////
/// ///
/ /
/ /
// 嘿,這裡是Linux公社 www.linuxidc.com! 感謝關注我們。 //
// //
/ /
/ /
/// ///
////////////////////////////////////////////
///////////////////////////////////////////
//// //// //// //// //// //// ////
/ / / / / / /
例如,在聖誕節期間,您可以使用聖誕老人設計向您的家人和朋友傳送快樂假期訊息。
linuxidc@linuxidc:~/www.linuxidc.com$ echo "Linux公社www.linuxidc.com祝您聖誕快樂,2019年新年快樂" | boxes -d santa
.-"``"-.
/______;
{_______}|
(/ a a )(_)
(.-.).-.)
________________________ooo__( ^ )___________________________
/ '-.___.-'
| Linux公社www.linuxidc.com祝您聖誕快樂,2019年新年快樂 |
________________________________________ooo________________________/
|_ | _| jgs
___|___/
{___|___}
|_ | _|
/-'Y'-
(__/ __)
要列出所有可用的設計/樣式,請執行以下命令。
linuxidc@linuxidc:~/www.linuxidc.com$ boxes -l
它支援行對齊,框大小規範,文字填充,縮排,正規表示式的使用等等。
情人節快到了,你想用Linux方式打動你的女朋友或妻子,然後使用如圖所示的盒子。
linuxidc@linuxidc:~/www.linuxidc.com$ echo -e "ntMe: 你會成為我的女朋友嗎?ntGirl: 沒辦法ntMe: sudo 你會成為我的女朋友嗎?ntGirl: 是的......是的......我們走吧!ntLinux公社www.linuxidc.com" | boxes -d boy
.-"""-.
/ .===.
/ 6 6 /
( ___/ )
______________ooo_______/___________________
/
| |
| Me: 你會成為我的女朋友嗎? |
| Girl: 沒辦法 |
| Me: sudo 你會成為我的女朋友嗎? |
| Girl: 是的......是的......我們走吧! |
| Linux公社www.linuxidc.com |
____________________________ooo______________/
| | |
|_ | _|
| | |
|__|__|
/-'Y'-
(__/ __)
Boxes是一個命令列實用程式,它在輸入文字周圍繪製一個盒子。 在本文中,我們將學習如何安裝和使用Boxes實用程式在Linux終端中繪製圖形。 歡迎大家在下面留言分享您對此的看法。
相關文章