原标题:好玩的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

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

事实证明,一旦你在里面添加了几行文字,格式化它们就会变得非常繁琐。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 *

**********************************/

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

输出如下:

__ _,--="=--,_ __

/ ." .-. "./

/ ,/ _ : : _ /`

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

`-'| :="~` _ `~"=: |

` (_) `/

.-"-. | / .-"-.

.---{ }--| /,.-'-., |--{ }---.

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

( Linux迷 www.linuxmi.com )

) (

'---------------------------------------'

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

输出如下:

.- """-.

/ .===.

/ 6 6 /

( ___/ )

_______ooo_______/___________

/

| 我是Linux迷 www.linuxmi.com |

____________________ooo_______/

| | |

|_ | _|

| | |

|__|__|

/-'Y'-

(__/ __)

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

输出如下:

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

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

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

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

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

| ._____| |____________________________________| |_. |

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

!_____! | | | | !_____!

._____. | | | | ._____.

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

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

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

!_____! | | | | !_____!

._____. | | | | ._____.

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

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

!___| |____________________________________| |_______!

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

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

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

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

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

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

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

责任编辑:

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

  1. linux 项目同步,Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进...

    Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进 03/23/2018 4 minutes to read In this article [原文发表时间] ...

  2. linux项目运行日志查看,Linux项目部署、后台启动和终止运行及查看日志信息_MQ...

    Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ Linux项目部署.后台启动和终止运行及查看日志信息_MQ [var1] (1) ...

  3. linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...

    使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...

  4. Linux工作笔记034---linux tail命令详解_linux在vi中查找字符串

    JAVA技术交流QQ群:170933152 使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容. 这时,使用查找功能尤为重要. 方法如下: 1.命令模式下输入"/字符串&qu ...

  5. 【Linux】好玩的Linux命令(二)

    关于Linux talk:http://man.linuxde.net/talk 下面文章转自:http://www.oschina.net/translate/11-lesser-known-use ...

  6. 好玩的linux程序,好玩的linux命令

    无意中看到一篇关于shell命令的用法,挺实用的,故记录下 1.sudo !! !!相当于!-1,也就是执行前一条命令,当然也可以!-2,!-50. 扩展 !?str? 最近一条包含str的命令 !* ...

  7. linux项目课程设计,LINUX课程设计项目需求解析.doc

    LINUX课程设计项目需求解析 1引言 目前大学生就业形势越来越严峻,为了给学生增加就业砝码,学校为每个学生提供一个展示自我的平台,在学校web服务器上开通注册通道,让每个学生都可以拥有自己的个人网站 ...

  8. linux项目变量存放,linux 堆、栈、全局变量存放

    在学习<深入理解计算机系统>中链接这一章中,数据讲一个可执行文件包含多个段.在Linux系统中代码段总是从0x08048000处开始,数据段在接下来的4KB对齐的地址处,运行时堆在接下来的 ...

  9. linux 项目内存吃掉,Linux内存被吃掉了,它去哪里了?

    Free 4.再次读入该文件,测试消费的时光 在Windows下资本治理器查看内存应用的情况,如不雅应用率达到80%以上,再运行大年夜法度榜样就能感到到体系不流畅了,因为在内存紧缺的情况下应用交换分区 ...

  10. 使用Maven命令安装jar包到repo中

    项目中可能会碰到很多jar包,使用maven update不能更新,或者jar包是拷贝过来,不能编译的情况.此时就需要手动使用命令行安装. 例如Demo项目中提示缺少四个jar包,但是在repo中已经 ...

最新文章

  1. 从hotspot底层对象结构理解锁膨胀升级过程||深入jdk源码理解longadder的分段cas优化机制——分段CAS优化
  2. Objective-C设计模式——单例Singleton(对象创建)
  3. git分支开发常用命令
  4. python每行输出8个式子_多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!
  5. 如何理解DT将是未来IT的转型之路?
  6. vue微信支付回到原界面不执行mounted里的内容
  7. pandas不显示index_pandas层级索引
  8. C#首席设计师Anders Hejlsberg专访
  9. ubuntu14.04 截图
  10. 【指纹识别】基于matlab GUI指纹预处理+特征点提取【含Matlab源码 1693期】
  11. 配置grafana的数据源、添加监控
  12. win hook codeproject
  13. BUS hound使用
  14. forge不能用java打开_minecraft萌新官方启动器、forge、java常见问题
  15. 数据分析项目分析之风控建模!!
  16. SQl触发器 声明变量。
  17. Texture贴图材质资源网站分享
  18. 表示背景色彩的html是,[html颜色代码]HTML语言中,设置背景颜色的代码是?
  19. ODM、JDM、OBM 、OEM概念的区别与理解
  20. 《勒索软件防护发展报告(2022年)》正式发布,助力企业高效应对勒索软件攻击

热门文章

  1. 调用Windows远程桌面应用
  2. OKR组织敏捷目标和绩效管理第一课 OKR的价值、战略与生成
  3. Vbs脚本编程简明教程
  4. ViewPage2+TabLayout小记
  5. 用C语言求解合式公式的主合取范式和主析取范式
  6. Win7环境变量下的用户变量和系统变量的区别
  7. 通信电源常见故障与处理
  8. 正式“退休”的Flash,未来我们会怀念它吗?
  9. WebGL中实现三维融合视频投影技术
  10. 我的故事登上了Android开发者的官网