在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]
现在您已经安装了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艺术盒子和图形相关推荐
- html绘图环境,HTML_HTML5 在canvas中绘制文本附效果图,一、绘制文本 在绘图环境中提 - phpStudy...
HTML5 在canvas中绘制文本附效果图 一.绘制文本 在绘图环境中提供了两种方法在canvas中绘制文本. strokeText(text,x,y) : 在(x,y)处绘制空心的文本. fill ...
- linux 科学绘图软件,在Linux中使用matplotlib进行科学画图
如果你想要在Linxu中获得一个高效.自动化.高质量的科学画图的解决方案,应该考虑尝试下matplotlib库.Matplotlib是基于Python的开源科学测绘包,基于python软件基金会许可证 ...
- Linux终端上如何将图像转换成 ASCII 艺术
想在 Linux 终端中做一些有趣的事情吗?把一张普通的图片转换成 ASCII 艺术怎么样?来看一下. 想在 Linux 终端中做一些有趣的事情吗?把一张普通的图片转换成 ASCII 艺术怎么样? 你 ...
- 如何将本地文件通过终端上传到linux服务器 /服务器/阿里云
scp -P 端口 c://xxxx.txt user@ip:/home/root 注意: -P 大写 -i 公钥 (我是将文件上传到阿里云) (1)在本地的终端下,而不是在服务器上.在本地的终端上才 ...
- 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件
在Windows上使用终端模拟程序连接操作Linux以及上传下载文件 [很简单,就是一个工具的使用而已,放这里是做个笔记.] 刚买的云主机,或者是虚拟机里安装的Linux系统,可能会涉及到在windo ...
- linux命令录制,怎样在Linux上录制你的终端操作及回放
前言 假设你是个靠谱先生,每当亲朋好友遇到与Linux有关的各种问题时,总是第一时间向你求助请教.有人会问你如何安装和配置某个工具,这时候你就想告知具体的步骤.可要是对方不在你跟前,又该如何是好呢?解 ...
- 安卓linux终端termux下载,高级手机终端app
高级手机终端app是一款非常不错的手机终端服务软件,该软件支持nano和vim来编辑文件,详细信息小编使用方法小编已经为大家准备好了,有需要的可以来西西下载高级手机终端app使用! 软件功能 高级终端 ...
- linux 当前活动用户,如何在Linux上自动记录所有用户的终端会话活动
如何在Linux上自动记录所有用户的终端会话活动 不久前,我们写了一篇文章,使用script命令记录Linux终端会话活动. 今天,我们还将讨论相同的主题. 但是,本教程允许您自动记录所有用户的终端会 ...
- linux终端常用命令和windows终端常用命令对比
1.打开终端的快捷键 在linux平台 ctrl + Alt + T 在windows平台 菜单键+R 然后cmd 回车 2.过滤的命令linux的grep,windows的findstr 比如我们过 ...
- linux命令创建硬链接,Linux终端命令接口(十一)硬链接与软连接
一.进入终端 输入 使用 ls -l 即可. 示例: $ touch file1 # 创建新文件 file1 $ touch file2 # 创建新文件 file2 $ ln ...
最新文章
- 孩子不是笨,他和“最强大脑”差的是这个!
- 安装ElasticSearch过程遇到的坑
- 拿到一台新的Windows电脑,我会做什么?
- 网络请求get和post的区别
- java最广泛的运行环境_Java运行环境下载|Java SE Runtime Environment(Java运行环境)8.0.131 官方多语言正式版_ - 极光下载站...
- 夯实Java基础(十九)——集合
- java ArrayList中的subList方法
- logstash mysql 准实时同步到 elasticsearch
- 数据结构(树状结构-树)
- 几种Id生成策略方法
- sklearn中的降维算法(PCA)(原理相关)-1
- GAMES101 Transformation Cont.
- 2018云+未来峰会圆桌面对面:以网络安全之能,造国之重器
- 基于halconc++坏点簇检测算法
- 如何删除顽固文件或文件夹?
- Ubuntu16.04 安装 卸载 pip
- gateway和nginx网关的区别
- ROS节点运行管理launch文件
- CentOS 8: No URLs in mirrorlist error
- zookeeper数据恢复