好玩的Linux命令,将礼品包装在盒子中
Posted Linux公社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了好玩的Linux命令,将礼品包装在盒子中相关的知识,希望对你有一定的参考价值。
春节,圣诞,元旦,每个节日,每个Linux终端用户都应该得到一份小礼物。不管你是庆祝春节,还是另一个节日。我收集到的几个Linux命令行工具,供您欣赏并与朋友共享。让我们一起来找点乐子,给这个寒冷的冬天增添点快乐吧。
很有可能,你以前听说过一些。但是,希望我们都有机会学习新东西。
今天我们将了解如何使用boxes实用程序在Linux终端绘制带有字符的形状,并使您的单词脱颖而出。 很多有趣的Linux命令行都要使用boxes实现,中文的意思是盒子,因为在没有它的情况下很难将所有其他命令行礼物包装起来!
在Fedora机器上,默认情况下没有安装使用boxes,但它在存储库中,所以安装它很简单
$ sudo dnf install boxes
Ubuntu中安装命令如下:
$ sudo apt-get install boxes
如果您使用的是其他版本,那么您很可能也会在默认存储库中找到它。
事实证明,一旦你在里面添加了几行文字,格式化它们就会变得非常繁琐。boxes是一个简单的实用程序,用于用ASCII艺术风格的框包围文本块。它提供了默认的源代码注释,以及其他选项。
它真的很容易使用。通过管道,我可以把简短的问候塞进一个盒子里。可以用字符组成盒子把你的文字包围在里面。
这将给我们输出如下:
linuxidc@linuxidc:~$ cat greeting.txt | boxes -d diamonds -a c
/\ /\ /\ /\
/\//\\/\ /\//\\/\ /\//\\/\ /\//\\/\
/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/ \/\\//
\/ Linux公社(www.linuxidc.com) \/
/\ Linux公社(www.linuxidc.com) /\
//\\ Linux公社(www.linuxidc.com) //\\
\\// Linux公社(www.linuxidc.com) \\//
\/ Linux公社(www.linuxidc.com) \/
/\ /\
//\\/\ /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/
\/\\//\/ \/\\//\/ \/\\//\/ \/\\//\/
\/ \/ \/ \/
-d 参数表示选择哪一个盒子模型,
-a 参数表示对齐方式。
boxes --help 查看帮助。linux工具使用大法,先看帮助。
boxes -l 查看有多少可以使用的盒子格式。
还有很多其他的图形,大家可以去玩玩。
或者更有趣的事情,比如:
linuxidc@linuxidc:~$ echo "我是Linux公社www.linuxidc.com" | boxes -d cc -a c
/*************************************
* 我是Linux公社www.linuxidc.com *
*************************************/
linuxidc@linuxidc:~$ echo "我是Linux公社www.linuxidc.com" | boxes -d twisted -a c
linuxidc@linuxidc:~$ echo "我是Linux公社www.linuxidc.com" | boxes -d boy -a c
那这个小玩意到底有什么用,可以这么使用的。配合boxes 写个vim插件,每次写代码的时候,就把这个狗头放在我代码的开头
linuxidc@linuxidc:~$ echo "我是Linux公社www.linuxidc.com" | boxes -d dog -a c
/* *
* @linuxidc
* @linuxidc
* @linuxidc
* @version v1.0
* @date 2018-12-12
*
* __ _,--="=--,_ __
* / \." .-. "./ \
* / ,/ _ : : _ \/` \
* \ `| /o\ :_: /o\ |\__/
* `-'| :="~` _ `~"=: |
* \` (_) `/
* .-"-. \ | / .-"-.
* .---{ }--| /,.-'-.,\ |--{ }---.
* ) (_)_)_) \_/`~-===-~`\_/ (_(_(_) (
* ( 我是Linux公社www.linuxidc.com )
* ) (
* '---------------------------------------'
Boxes提供了许多填充,定位甚至处理正则表达式的选项。您可以在项目主页上了解有关Boxes的更多信息,或者前往GitHub下载源代码或贡献自己的Boxes。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
以上是关于好玩的Linux命令,将礼品包装在盒子中的主要内容,如果未能解决你的问题,请参考以下文章