原标题: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终端中绘制图形。 欢迎大家在下面留言分享您对此的看法。

更多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返回搜狐,查看更多

责任编辑:

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

  1. html绘图环境,HTML_HTML5 在canvas中绘制文本附效果图,一、绘制文本 在绘图环境中提 - phpStudy...

    HTML5 在canvas中绘制文本附效果图 一.绘制文本 在绘图环境中提供了两种方法在canvas中绘制文本. strokeText(text,x,y) : 在(x,y)处绘制空心的文本. fill ...

  2. linux 科学绘图软件,在Linux中使用matplotlib进行科学画图

    如果你想要在Linxu中获得一个高效.自动化.高质量的科学画图的解决方案,应该考虑尝试下matplotlib库.Matplotlib是基于Python的开源科学测绘包,基于python软件基金会许可证 ...

  3. Linux终端上如何将图像转换成 ASCII 艺术

    想在 Linux 终端中做一些有趣的事情吗?把一张普通的图片转换成 ASCII 艺术怎么样?来看一下. 想在 Linux 终端中做一些有趣的事情吗?把一张普通的图片转换成 ASCII 艺术怎么样? 你 ...

  4. 如何将本地文件通过终端上传到linux服务器 /服务器/阿里云

    scp -P 端口 c://xxxx.txt user@ip:/home/root 注意: -P 大写 -i 公钥 (我是将文件上传到阿里云) (1)在本地的终端下,而不是在服务器上.在本地的终端上才 ...

  5. 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件

    在Windows上使用终端模拟程序连接操作Linux以及上传下载文件 [很简单,就是一个工具的使用而已,放这里是做个笔记.] 刚买的云主机,或者是虚拟机里安装的Linux系统,可能会涉及到在windo ...

  6. linux命令录制,怎样在Linux上录制你的终端操作及回放

    前言 假设你是个靠谱先生,每当亲朋好友遇到与Linux有关的各种问题时,总是第一时间向你求助请教.有人会问你如何安装和配置某个工具,这时候你就想告知具体的步骤.可要是对方不在你跟前,又该如何是好呢?解 ...

  7. 安卓linux终端termux下载,高级手机终端app

    高级手机终端app是一款非常不错的手机终端服务软件,该软件支持nano和vim来编辑文件,详细信息小编使用方法小编已经为大家准备好了,有需要的可以来西西下载高级手机终端app使用! 软件功能 高级终端 ...

  8. linux 当前活动用户,如何在Linux上自动记录所有用户的终端会话活动

    如何在Linux上自动记录所有用户的终端会话活动 不久前,我们写了一篇文章,使用script命令记录Linux终端会话活动. 今天,我们还将讨论相同的主题. 但是,本教程允许您自动记录所有用户的终端会 ...

  9. linux终端常用命令和windows终端常用命令对比

    1.打开终端的快捷键 在linux平台 ctrl + Alt + T 在windows平台 菜单键+R 然后cmd 回车 2.过滤的命令linux的grep,windows的findstr 比如我们过 ...

  10. linux命令创建硬链接,Linux终端命令接口(十一)硬链接与软连接

    一.进入终端 输入 使用  ls -l  即可. 示例: $ touch file1      # 创建新文件 file1 $ touch file2      # 创建新文件 file2 $ ln ...

最新文章

  1. 孩子不是笨,他和“最强大脑”差的是这个!
  2. 安装ElasticSearch过程遇到的坑
  3. 拿到一台新的Windows电脑,我会做什么?
  4. 网络请求get和post的区别
  5. java最广泛的运行环境_Java运行环境下载|Java SE Runtime Environment(Java运行环境)8.0.131 官方多语言正式版_ - 极光下载站...
  6. 夯实Java基础(十九)——集合
  7. java ArrayList中的subList方法
  8. logstash mysql 准实时同步到 elasticsearch
  9. 数据结构(树状结构-树)
  10. 几种Id生成策略方法
  11. sklearn中的降维算法(PCA)(原理相关)-1
  12. GAMES101 Transformation Cont.
  13. 2018云+未来峰会圆桌面对面:以网络安全之能,造国之重器
  14. 基于halconc++坏点簇检测算法
  15. 如何删除顽固文件或文件夹?
  16. Ubuntu16.04 安装 卸载 pip
  17. gateway和nginx网关的区别
  18. ROS节点运行管理launch文件
  19. CentOS 8: No URLs in mirrorlist error
  20. zookeeper数据恢复

热门文章

  1. ENVI监督分类中SVM(支持向量机)工具
  2. android阿拉伯语言的数字
  3. Linux学习笔记(六) -- Anjuta软件主界面介绍
  4. 关于计算机信息学奥赛视频,震惊!信息学奥赛好处竟然这么多
  5. python中的snip用法_mac版截图软件Snip详细使用教程及常见问题
  6. No.1大数据入门 | 环境搭建:VM、CentOS7安装及网络配置
  7. 解决 1080端口已被占用
  8. MongoDB 数据库简介、安装及使用
  9. Java web项目目录结构以及作用详解
  10. 运用matlab求公式 的主析取范式与主合取范式,并求公式的成真赋值和成假赋值。