每次我们临近晚安和圣诞节时,在这里,我们都会为您带来这个简单的Perl程序,您可以用它来装饰圣诞气氛。
有了这个程序 您的Linux控制台看起来像一棵圣诞树 尽管它的实用性并没有超出控制台的审美范围,但它确实很有意思,我们可以在十二月的这些日子使用它,如果您正在阅读并且有兴趣尝试,那么请继续阅读我来解释怎么做。
因此,为了在控制台中查看树,有必要 已安装的Perl 在系统中(魔术会发生),如果我们已经有了它,则可以安装 Acme :: POE ::树。 对于此安装,我们必须以特权启动后使用CPAN(综合Perl存档网络)模块,我们将编写一个简单的命令行:
perl -MCPAN -e 'install Acme::POE::Tree'
一旦我们这样做, 我们将在外壳中看到动画的圣诞树 用一个非常简单的命令:
perl -MAcme::POE::Tree -e 'Acme::POE::Tree->new()->run()'
如果需要,也可以自定义此树,只需 编辑Perl脚本的源代码 并将其保存在具有以下内容的文本文件中(例如:christmas.pl):
#!/ usr / bin / perl
使用Acme :: POE :: Tree;
my $ tree = Acme :: POE :: Tree-> new(
{
star_delay => 1.5,#亮度1.5秒
light_delay => 2,#指示灯闪烁2秒
run_for => 10,#采样10秒后自动退出
}
);
$ tree-> run();
通过这个简单的程序,您的控制台将充满圣诞节气氛,并且一如既往地等待您的评论和印象。
圣诞节快乐!!
你真棒。
«一旦执行此操作,我们将通过一个非常简单的命令在外壳中看到动画的圣诞树:
perl -MAcme :: POE :: Tree -e'Acme :: POE :: Tree-> new()-> run()'»
很明显,谁会忘记一个如此简单的命令,以至于只看到它一秒钟便会记住它
朋友@sli,这确实很简单,发生的事情是您可能对编程没有概念。 让我向您详细解释幕后发生的事情。
如果不是,则在终端中输入:»perl -MAcme :: POE :: Tree -e'Acme :: POE :: Tree-> new()-> run()'«。 我们要告诉计算机的是,Perl编程语言执行作为参数传递给Perl解释器的应用程序🙂
我不太喜欢Perl,我更喜欢Python作为企鹅的脚本语言。
问候。
这个更好
https://gist.github.com/franktoffel/aea4329b760eb3e72f4d
我不相信它说的是acme