在linux终端绘图,Boxes - 在Linux终端中绘制ASCII艺术盒子和图形

原标题: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]

237853bee7e82ff736f0d4db4b11da25.png

现在您已经安装了Boxes,请注意它使用$HOME/.boxes用户特定的配置文件或/etc/boxes/boxes-config系统范围的配置文件。

让我们给Linux终端来点乐趣吧。

要查看boxes默认设计,只需向其提供一些输入文本,如图所示。

linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。" | boxes

/**********************************************************************/

/* 嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。 */

/**********************************************************************/

e21251b008ab1aef3309525ec4edd8ed.png

要指定其他设计,请使用-d标志,如图所示。

linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。" | boxes -d boy

.-"""-.

/ .===.

/ 6 6 /

( ___/ )

_________________________ooo_______/_____________________________

/

| 嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。 |

______________________________________ooo_________________________/

| | |

|_ | _|

| | |

|__|__|

/-'Y'-

(__/ __)

01f92a0a67cb7ef89bb2da97e816da5b.png

要在框内对齐或定位文本,请使用-a标志。 让我们演示如何使用以下示例(其中c表示中心)。

linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。" | boxes -d diamonds

/ / / / / / /

///

///嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。 ///

/ /

/ /

// //

// //

/ /

/ /

/// ///

///

/ / / / / / /

6cef31748775eb6e35de311154c67100.png

linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。" | boxes -d diamonds -a c

/ / / / / / /

///

/// ///

/ /

/ /

// 嘿,这里是Linux公社 www.linuxidc.com! 感谢关注我们。 //

// //

/ /

/ /

/// ///

///

/ / / / / / /

16afe97395209e7ed64d619b021d0c6d.png

例如,在圣诞节期间,您可以使用圣诞老人设计向您的家人和朋友发送快乐假期消息。

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'-

(__/ __)

6bf551779d373e50ebd51ffc05bf193d.png

要列出所有可用的设计/样式,请运行以下命令。

linuxidc@linuxidc:~/www.linuxidc.com$ boxes -l

0c4a6ed4450be4a9149c0f85648d8df4.png

它支持行对齐,框大小规范,文本填充,缩进,正则表达式的使用等等。

情人节快到了,你想用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'-

(__/ __)

0e5543ddf66c0f404d51135a8e6b851e.png

Boxes是一个命令行实用程序,它在输入文本周围绘制一个盒子。 在本文中,我们学习如何安装和使用Boxes实用程序在Linux终端中绘制图形。 欢迎大家在下面留言分享您对此的看法。

更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-01/156293.htm返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值