ASP站长网今天给大家推出一个有趣的Linux命令行玩法。 你可能会问,命令行有什么有趣的地方,还能玩出什么花样。 其实我不太确定,但一般来说,它可能是一个游戏或任何简单的消遣,帮助你在终端玩得开心。
 
很可能大家之前看到我们介绍的在Linux终端中使用日历cal命令的教程,但今天介绍的希望给每个人有耳目一新的感觉。
 
为了在2018年的这个值得记忆的岁月里创建一个实际的日程表来庆祝,让我们今天使用命令行工具来做到这一点:cal。就其本身而言,单单就cal命令可能不是最令人惊奇的工具,但我们可以使用其他一些实用程序来增加它的功能。
 
有趣的Linux命令行玩法 cal
 
很可能,cal已经安装在您的系统上了。要在这个实例中使用它,只需键入cal。
 
[linuxidc@localhost linuxidc.com]$ cal
    十二月 2018   
日 一 二 三 四 五 六
                  1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
 
运行代码
 
有趣的Linux命令行玩法 cal
 
我们不打算在使用高级用法。现在,让我们用一个漂亮的盒子来为它添彩,我将使用菱形框,并使用一点填充以使它很好地对齐。
 
[linuxidc@localhost linuxidc.com]$ cal | boxes -d diamonds -p a1l4t2
      /\          /\          /\          /\
    /\//\\/\    /\//\\/\    /\//\\/\    /\//\\/\
 /\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\
//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\
\\//\/                                        \/\\//
 \/                                              \/
 /\            十二月 2018                    /\
//\\      日 一 二 三 四 五 六          //\\
\\//                        1                  \\//
 \/        2  3  4  5  6  7  8                  \/
 /\        9 10 11 12 13 14 15                  /\
//\\      16 17 18 19 20 21 22                  //\\
\\//      23 24 25 26 27 28 29                  \\//
 \/      30 31                                  \/
 /\                                              /\
//\\/\                                        /\//\\
\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//
 \/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/
    \/\\//\/    \/\\//\/    \/\\//\/    \/\\//\/
      \/          \/          \/          \/
 
运行代码
 
有趣的Linux命令行玩法 cal
 
这看起来不错,但是为了好的方法,让我们把整个东西放在第二个盒子里,只是为了好玩。 这次我们将使用scoll设计。
 
[linuxidc@localhost linuxidc.com]$ cal | boxes -d diamonds -p a1t2l3 | boxes -a c -d scroll   
 / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \
|  /~~\                                                          /~~\  |
|\ \  |        /\          /\          /\          /\        |  / /|
| \  /|      /\//\\/\    /\//\\/\    /\//\\/\    /\//\\/\      |\  / |
|  ~~  |  /\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\  |  ~~  |
|      |  //\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\  |      |
|      |  \\//\/                                        \/\\//  |      |
|      |  \/                                              \/  |      |
|      |  /\          十二月 2018                    /\  |      |
|      |  //\\    日 一 二 三 四 五 六            //\\  |      |
|      |  \\//                        1                  \\//  |      |
|      |  \/      2  3  4  5  6  7  8                    \/  |      |
|      |  /\      9 10 11 12 13 14 15                    /\  |      |
|      |  //\\    16 17 18 19 20 21 22                  //\\  |      |
|      |  \\//    23 24 25 26 27 28 29                  \\//  |      |
|      |  \/      30 31                                  \/  |      |
|      |  /\                                              /\  |      |
|      |  //\\/\                                        /\//\\  |      |
|      |  \\///\\/\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//  |      |
|      |  \/\\///\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\//\/  |      |
|      |      \/\\//\/    \/\\//\/    \/\\//\/    \/\\//\/      |      |
|      |        \/          \/          \/          \/        |      |
|      |                                                        |      |
 \    |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|    /
  \  /                                                          \  /
  ~~~                                                            ~~~
[linuxidc@localhost linuxidc.com]$
 
运行代码
 
有趣的Linux命令行玩法 cal
 
应该比较完美的。不过,现在我还想使事情变得更疯狂点。我喜欢我们的设计,但我想全力以赴。我还要给它着色。现在很多地方下雪了。所以,让我们享受下下雪的日子,然后用雪擦掉它。
 
对于雪,我抓取了一个漂亮的Bash和Gawk片段,我发现了CLIMagic的优点。如果您不熟悉CLIMagic,请查看他们的网站并在Twitter上关注他们。

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。