明天给你们推出一个有趣的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公社的RSS地址:
本文永久更新链接地址: