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公社 ! 感谢关注我们。" | boxes
/**********************************************************************/
/* 嘿,这里是Linux公社 ! 感谢关注我们。 */
/**********************************************************************/
要指定其他设计,请使用-d标志,如图所示。
linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,这里是Linux公社 ! 感谢关注我们。" | boxes -d boy
.-"""-.
/ .===. \
\/ 6 6 \/
( \___/ )
_________________________ooo__\_____/_____________________________
/ \
| 嘿,这里是Linux公社 ! 感谢关注我们。 |
\______________________________________ooo_________________________/
| | |
|_ | _|
| | |
|__|__|
/-'Y'-\
(__/ \__)
要在框内对齐或定位文本,请使用-a标志。 让我们演示如何使用以下示例(其中c表示中心)。
linuxidc@linuxidc:~/www.linuxidc.com$ echo "嘿,这里是Linux公社 ! 感谢关注我们。" | boxes -d diamonds
/\ /\ /\ /\ /\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\
/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/嘿,这里是Linux公社 ! 感谢关注我们。 \/\\//
\/ \/
/\ /\
//\\ //\\
\\// \\//
\/ \/
/\ /\
//\\/\ /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/
\/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/ \/ \/ \/ \/