明天给你们推出一个有趣的Linux命令行玩法。你可能会问,命令行有哪些有趣的地方,能够玩出哪些花样。虽然我不太确定,但通常来说linux cal命令,它可能是一个游戏或任何简单的闲暇,帮助你在终端玩得开心。

很可能你们之前听到我们介绍的在Linux终端中使用月历cal命令的教程,但昨天介绍的希望给每位人有耳目一新的觉得。

为了在2018年的这个值得记忆的时光里创建一个实际的日程表来庆贺,让我们明天使用命令行工具来做到这一点:cal。就其本身而言,单单就cal命令可能不是最令人惊奇的工具,但我们可以使用其他一些实用程序来降低它的功能。

很可能,cal早已安装在您的系统上了。要在这个实例中使用它linux入门,只需键入cal。

[linuxidc@localhost]$cal

十二月2018

日一二三四五六

2345678

9101112131415

16171819202122

23242526272829

3031

我们不准备在使用中级用法。如今,让我们用一个漂亮的袋子来为它增辉,我将使用矩形框,并使用一点填充以使它挺好地对齐。

[linuxidc@localhost]$cal|boxes-ddiamonds-pa1l4t2

////

////////////////

/////////////////////////

//////////////////////////

//////

//

/十二月2018/

//日一二三四五六//

//1//

/2345678/

/9101112131415/

//16171819202122//

//23242526272829//

/3031/

//

//////

//////////////////////////

/////////////////////////

////////////////

////

这看上去不错,而且为了好的方式linux cal命令,让我们把整个东西置于第二个袋子里linux运维招聘,只是为了好玩。此次我们将使用scoll设计。

[linuxidc@localhost]$cal|boxes-ddiamonds-pa1t2l3|boxes-ac-dscroll

/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

|/~~/~~|

||////|//|

|/|////////////////|/|

|~~|/////////////////////////|~~|

||//////////////////////////||

||//////||

||//||

||/十二月2018/||

||//日一二三四五六//||

||//1//||

||/2345678/||

||/9101112131415/||

||//16171819202122//||

||//23242526272829//||

||/3031/||

||//||

||//////||

||//////////////////////////||

||/////////////////////////||

||////////////////||

||////||

||||

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|/

//

~~~~~~

[linuxidc@localhost]$

应当比较完美的。不过,如今我还想使事情显得更疯狂点。我喜欢我们的设计,但我想竭力以赴。我还要给它着色。现今好多地方大雪了。所以,让我们享受下大雪的日子,之后用雪抹去它。

对于雪,我抓取了一个漂亮的Bash和Gawk片断,我发觉了CLIMagic的优点。假如您不熟悉CLIMagic,请查看她们的网站并在Twitter上关注她们。

[linuxidc@localhost]$clear;cal|boxes-ddiamonds-pa1t2l3|boxes-ac-dscroll|lolcat;sleep3;while:;doecho$LINES$COLUMNS$(($RANDOM%$COLUMNS))$(printf”u2744n”);sleep0.1;done|gawk'{a[$3]=0;for(xina){o=a[x];a[x]=a[x]+1;printf”033[%s;%sH”,o,x;printf”033[%s;%sH%s033[0;0H”,a[x],x,$4;}}’

我们开始吧。让我们清空屏幕,丢弃四四方方的月历,给它勾线,等待几秒钟,之后用暴风雪把它吹走。所有这一切都在发生终端里。

为了顺利演示本文有趣的命令行,您须要所有引用的实用程序(box、lolcat、cal、gawk等),而且您将须要使用支持Unicode的终端模拟器。

linux cal命令_cad中cal是什么命令_linux命令vi进入后命令

假如你有一个你觉得比本文还要有趣还要好玩的命令行,请在下边的评论中告诉我,多谢。

Linux公社的RSS地址:

本文永久更新链接地址:

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复