Jul på din Linux-konsol

Vi närmar oss julafton och jul och här tar vi dig detta enkla Perl-program med vilket du kan dekorera din terminal med julstämningen.

Med det här programmet din Linux-konsol kan se ut som ett julgran animerad och trots att dess användbarhet inte går utöver den estetiska delen av konsolen är det något som är ganska nyfiken och som vi kan använda dessa dagar i december, och om du läser och är intresserad av att prova det, fortsätt läsa att jag förklarar hur man gör vad.

linux-julgran

Så för att se trädet i konsolen är det nödvändigt att ha installerade Perl i systemet (som magin kommer att hända med), om vi redan har det kan du installera Acme :: POE :: Träd. För den här installationen måste vi använda CPAN-modulen (Comprehensive Perl Archive Network) efter att ha startat med behörigheter, vi skriver en enkel kommandorad:

perl -MCPAN -e 'install Acme::POE::Tree'

Redan när vi gör det här, vi kommer att se det animerade julgranet i skalet med ett mycket enkelt kommando:

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

Det är också möjligt att anpassa detta träd om du vill, du måste bara redigera källkoden för Perl-skriptet och du sparar den i en textfil (till exempel: christmas.pl) med följande innehåll:

#! / Usr / bin / perl

använd Acme :: POE :: Tree;

my $ tree = Acme :: POE :: Tree-> new (

{

star_delay => 1.5, #brightness i 1.5 sekunder

light_delay => 2, #Lights blinkar i 2 sekunder

run_for => 10, #Exit automatiskt efter 10 sekunders prov

}

);

$ tree-> run ();

Med det här enkla programmet kommer din konsol att vara klädd i julstämning och som alltid väntar vi på dina kommentarer och intryck.

GOD JUL!!


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

5 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Chaparral sade

    Du är bra RoBertucho.

  2.   SLI sade

    «När vi väl gjort det kommer vi att se den animerade julgranen i skalet med ett mycket enkelt kommando:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Det är tydligt vem som skulle glömma ett kommando så enkelt att det memoreras bara genom att se det i 1 sek

    1.    Kalt wulx sade

      Vän @sli, det är verkligen enkelt, vad som händer är att du kanske inte har idéer om programmering. Låt mig förklara i detalj vad som händer bakom kulisserna.

      När vi inte är det skriver vi i terminalen: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Vad vi säger till datorn är att Perl-programmeringsspråket kör applikationen som skickas som ett argument till Perl-tolken

      Jag gillar inte Perl så mycket, jag föredrar Python som skriptspråk för mina pingviner.
      Hälsningar.

  3.   kakel sade

    Jag litar inte på om det står acme