礼物linux项目,好玩的Linux命令,将礼品包在盒子中

礼物linux项目,好玩的Linux命令,将礼品包在盒子中原标题 好玩的 Linux 命令 将礼品包在盒子中来自 Linux 迷链接 https www linuxmi com linux boxes html 春节 圣诞 元旦 每个节日 每个 Linux 终端用户都应该得到一份小礼物 不管你是庆祝春节 还是另一个节日 我收集到的几个 Linux 命令行工具 供您欣赏并与朋友共享 让我们一起来找点乐子 给这个寒冷的冬天增添点快乐吧 很有可能 你以前听说过一些 但是

原标题:好玩的Linux命令,将礼品包在盒子中

来自:Linux迷

链接:https://www.linuxmi.com/linux-boxes.html

春节,圣诞,元旦,每个节日,每个Linux终端用户都应该得到一份小礼物。不管你是庆祝春节,还是另一个节日。我收集到的几个Linux命令行工具,供您欣赏并与朋友共享。让我们一起来找点乐子,给这个寒冷的冬天增添点快乐吧。

很有可能,你以前听说过一些。但是,希望我们都有机会学习新东西。

今天我们将了解如何使用boxes实用程序在Linux终端绘制带有字符的形状,并使您的单词脱颖而出。很多有趣的Linux命令行都要使用boxes实现,中文的意思是盒子,因为在没有它的情况下很难将所有其他命令行礼物包装起来!

在Fedora机器上,默认情况下没有安装使用boxes,但它在存储库中,所以安装它很简单

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install boxes

Ubuntu中安装命令如下:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install boxes

6c41fa02d36b6890484182e34fdf9d70.png

如果您使用的是其他版本,那么您很可能也会在默认存储库中找到它。

事实证明,一旦你在里面添加了几行文字,格式化它们就会变得非常繁琐。boxes是一个简单的实用程序,用于用ASCII艺术风格的框包围文本块。它提供了默认的源代码注释,以及其他选项。

它真的很容易使用。通过管道,我可以把简短的问候塞进一个盒子里。可以用字符组成盒子把你的文字包围在里面。

linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.txt | boxes -d diamonds -a c

输出如下:

/ / /

/ ///

/ //

/// ///

/ /

/ /

// Linux迷 www.linuxmi.com //

// //

/ /

/ /

/// ///

/ //

/ ///

/ / /

-d 参数表示选择哪一个盒子模型,

-a 参数表示对齐方式。

boxes –help 查看帮助。Linux工具使用大法,先看帮助。

boxes -l 查看有多少可以使用的盒子格式。

还有很多其他的图形,大家可以去玩玩。

或者更有趣的事情,比如:

linuxmi@linuxmi:~/www.linuxmi.com$ echo “我是Linux迷 www.linuxmi.com” | boxes -d cc -a c

输出如下:

/

* 我是Linux迷 www.linuxmi.com *

/

2915a57de326bfb2450195b3ae678386.png

linuxmi@linuxmi:~/www.linuxmi.com$ echo “Linux迷 www.linuxmi.com” | boxes -d dog -a c

输出如下:

__ _,–=”=–,_ __

/ .” .-. “./

/ ,/ _ : : _ /`

`| /o :_: /o |__/

`-‘| :=”~` _ `~”=: |

` (_) `/

.-“-. | / .-“-.

.—{ }–| /,.-‘-., |–{ }—.

) (_)_)_) _/`~-===-~`_/ (_(_(_) (

( Linux迷 www.linuxmi.com )

) (

‘—————————————‘

cbe7944f27259e598b92745d7ec770bf.png

linuxmi@linuxmi:~/www.linuxmi.com$ echo “我是Linux迷 www.linuxmi.com” | boxes -d boy -a c

输出如下:

.- “””-.

/ .===.

/ 6 6 /

( ___/ )

_______ooo_______/___________

/

| 我是Linux迷 www.linuxmi.com |

____________________ooo_______/

| | |

|_ | _|

| | |

|__|__|

/-‘Y’-

(__/ __)

aa3e244ce7b9c01614a105bd1adae12c.png

linuxmi@linuxmi:~/www.linuxmi.com$ echo “我是Linux迷 www.linuxmi.com” | boxes -d twisted -a c

输出如下:

._____. ._____. .____________________. ._____. ._____.

| ._. | | ._. | | .________________. | | ._. | | ._. |

| !_| |_|_|_! | | !________________! | | !_| |_|_|_! |

!___| |_______! !____________________! !___| |_______!

.___|_|_| |________________________________|_|_| |___.

| ._____| |____________________________________| |_. |

| !_! | | | | | ! !_! |

!_____! | | | | !_____!

._____. | | | | ._____.

| ._. | | | | | | ._. |

| | | | | | 我是Linux迷 www.linuxmi.com | | | | | |

| !_! | | | | | ! !_! |

!_____! | | | | !_____!

._____. | | | | ._____.

| ._. | | | | | | ._. |

| !_| |_|_|________________________________| |_|_|_! |

!___| |____________________________________| |_______!

.___|_|_| |___. .____________________. .___|_|_| |___.

| ._____| |_. | | .________________. | | ._____| |_. |

| !_! | | !_! | | !________________! | | !_! | | !_! |

!_____! !_____! !____________________! !_____! !_____!

bf076c1103516cc4179fcfdf03a3242f.png

那这个小玩意到底有什么用,可以这么使用的。配合boxes 写个vim插件,每次写代码的时候,就把下面这个放在代码的开头

linuxmi@linuxmi:~/www.linuxmi.com$ echo “我是Linux迷 www.linuxmi.com” | boxes -d peek -a c

509e25ff7bd22709d40f5a714fe1e737.png

77738d27cc5f0f5e5eb94f700893da32.png

Boxes提供了许多填充,定位甚至处理正则表达式的选项。您可以在项目主页上了解有关Boxes的更多信息,或者前往GitHub下载源代码或贡献自己的Boxes。返回搜狐,查看更多

责任编辑:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228435.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:01
下一篇 2026年3月16日 下午7:02


相关推荐

  • NanoBanana 2国内稳定渠道来了

    NanoBanana 2国内稳定渠道来了

    2026年3月13日
    1
  • Java对象 转 JSON 字符串

    Java对象 转 JSON 字符串本案例所有代码均为原创 使用 Java 手写 没有借鉴其他类似工具库和网上论坛博客 也许没有经过充分测试 可能出现未知 bug 因此不建议拿到正式的项目里使用 Java 对象就像一个文件夹一样 没有办法知道其深度 所以采用了递归 性能方面没有测试 个人认为没有特别耗费性能的地方 除非你的对象包含很多层级 它可以支持 null 字符串 数字 日期 集合等多种类型 包括以上类型的多层嵌套 都没有问题 源码不多 如下 importjava lang reflect Field importjava lang

    2026年3月19日
    2
  • android的timertask,Android 中 Timer 和 TimerTask的使用「建议收藏」

    Android中Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中含有一个抽象方法run()。使用Timer类中的schedule()方法可以完成对TimerTask的调度,该方法具有三个参数,其函数声明如下:publicvoidschedule(TimerTasktask,longdelay,longperiod)其中第一个参数为TimerTa…

    2022年4月18日
    43
  • 前端如何实现整套视频直播技术流程

    前端如何实现整套视频直播技术流程目录大纲:直播技术的简单介绍 前端搭建使用的技术 实践效果 后续需要深入的地方简介:首先说明,本篇文章是概念+实践,对于希望了解和实践一个简单的摄像头直播网页功能的人会有帮助,由于篇幅和实践深入度有限,目前demo效果只支持直播播放电脑端以及常用摄像头的实时视频流,其他复杂的功能(例如视频信息实时处理,高并发,网络分发等)尚未实现,还需要进一步探索。正文:下面按照目录大纲来…

    2022年7月21日
    15
  • Django(61)认证组件源码分析「建议收藏」

    Django(61)认证组件源码分析「建议收藏」认证组件源码入口APIView下的dispatch下的self.initial(request,*args,**kwargs),源码如下:definitial(self,request,

    2022年7月30日
    8
  • 文心一言在 AIGC 领域的应用价值与意义

    文心一言在 AIGC 领域的应用价值与意义

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号