• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    Linux/Unix的桌面乐趣:在你的终端显示圣诞树

    Posted by 撒得一地 on 2015年12月23日 in Linux笔记
    国外稳定加速器推荐    Express | Vypr

    让我们在Linux或Unix控制台上显示圣诞树,不要太惊讶,这是纯娱乐。首先,你需要安装一个Perl???,该??槊狝cme::POE::Tree。
    这是一个显示动画圣诞树???。我已经在Linux上,OS X和类unix系统上测试成功了。

    安装Acme::POE::Tree

    安装任何perl??榈淖罴虻シ椒ㄊ鞘褂胏pan(Comprehensive Perl Archive Network)。打开终端应用程序并输入以下命令安装

    Acme::POE::Tree:
    
    ## run as root ##
    
    perl -MCPAN -e 'install Acme::POE::Tree'
    

    安装过程输出:

    Installing /home/vivek/perl5/man/man3/POE::NFA.3pm
    Installing /home/vivek/perl5/man/man3/POE::Kernel.3pm
    Installing /home/vivek/perl5/man/man3/POE::Loop.3pm
    Installing /home/vivek/perl5/man/man3/POE::Resource.3pm
    Installing /home/vivek/perl5/man/man3/POE::Filter::Map.3pm
    Installing /home/vivek/perl5/man/man3/POE::Resource::SIDs.3pm
    Installing /home/vivek/perl5/man/man3/POE::Loop::IO_Poll.3pm
    Installing /home/vivek/perl5/man/man3/POE::Pipe::TwoWay.3pm
    Appending installation info to /home/vivek/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod
    
      RCAPUTO/POE-1.367.tar.gz
      /usr/bin/make install  -- OK
      RCAPUTO/Acme-POE-Tree-1.022.tar.gz
      Has already been unwrapped into directory /home/vivek/.cpan/build/Acme-POE-Tree-1.022-uhlZUz
    
      RCAPUTO/Acme-POE-Tree-1.022.tar.gz
      Has already been prepared
    
    Running make for R/RC/RCAPUTO/Acme-POE-Tree-1.022.tar.gz
    
    cp lib/Acme/POE/Tree.pm blib/lib/Acme/POE/Tree.pm
    Manifying 1 pod document
      RCAPUTO/Acme-POE-Tree-1.022.tar.gz
      /usr/bin/make -- OK
    Running make test
    
    PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    
    t/01_basic.t .. ok
    All tests successful.
    
    Files=1, Tests=2,  6 wallclock secs ( 0.09 usr  0.03 sys +  0.53 cusr  0.06 csys =  0.71 CPU)
    
    Result: PASS
      RCAPUTO/Acme-POE-Tree-1.022.tar.gz
    Tests succeeded but one dependency not OK (Curses)
      RCAPUTO/Acme-POE-Tree-1.022.tar.gz
      [dependencies] -- NA
    

    在shell显示圣诞树

    简单地键入以下命令:

    perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
    

    此时屏幕输出:
    在Perl中的动画圣诞树

    这里是my tree.pl脚本:

    #!/usr/bin/perl
    use Acme::POE::Tree;
    my $tree = Acme::POE::Tree->new(
    {
      star_delay => 1.5,  # shimmer star every 1.5 sec
      light_delay => 2,   # twinkle lights every 2 sec
      run_for => 10,  # automatically exit after 10 sec
    }
    );
    $tree->run();
    

    现在你可以通过修改star_delay(闪烁延迟时间),run_for(运行时长),和light_delay(闪烁持续时间)参数来设置你的圣诞树?;褂?,在你的shell里面出现了一棵圣诞树,是不是非常有趣?

    英文原文地址://www.cyberciti.biz/open-source/command-line-hacks/linux-unix-desktop-fun-christmas-tree-for-your-terminal/

    本文地址://www.cfage.com/1367.html

    转载请注明英文原文和本文地址

    标签:

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    0 + 1 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 双色球中奖规则 北京pk10前五后五算法 山东体彩网排列三论坛 竞彩足球比分直播 京东彩票推荐 12102足彩胜负彩 内蒙古时时彩五星 时时彩宝宝计划免费版 海南环岛赛官网 福彩3d预测 北京赛车pk10平台 大快乐时时彩 七星彩特区彩票论坛 体彩p5开了100000注 时时彩平台哪个好 北京pk10冠军5码怎么玩