Jul på din Linux-konsol

Hver gang vi er tættere på god nat og jul, og her bringer vi dig dette enkle Perl-program, som du kan dekorere din terminal med julestemning med.

Med dette program din linux-konsol kan se ud som et juletræ animeret og på trods af at dens anvendelighed ikke går ud over den æstetiske del af konsollen, er det noget, der er ret nysgerrig, og som vi kan bruge disse dage i december, og hvis du læser og er interesseret i at prøve det, så fortsæt med at læse at jeg forklarer, hvordan man gør hvad.

linux-juletræ

Så for at kunne visualisere træet i konsollen er det nødvendigt at have installeret Perl i systemet (som magien vil ske med), hvis vi allerede har det, kan du installere det Acme :: POE :: Træ. Til denne installation skal vi bruge CPAN-modulet (Comprehensive Perl Archive Network) efter opstart med privilegier, vi skriver en simpel kommandolinje:

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

Allerede når vi gør dette, vi vil se det animerede juletræ i skallen med en meget enkel kommando:

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

Det er også muligt at tilpasse dette træ, hvis du ønsker det, skal du bare rediger kildekoden til Perl-scriptet og du gemmer den i en tekstfil (for eksempel: christmas.pl) med følgende indhold:

#! / usr / bin / perl

brug Acme :: POE :: Tree;

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

{

star_delay => 1.5, # lysstyrke i 1.5 sekunder

light_delay => 2, #Lights blinker i 2 sekunder

run_for => 10, #Exit automatisk efter 10 sekunders prøve

}

);

$ træ-> kør ();

Med dette enkle program vil din konsol være klædt i julestemning, og som altid afventer vi dine kommentarer og indtryk.

GLÆDELIG JUL!!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Chaparral sagde han

    Du er god RoBertucho.

  2.   SLI sagde han

    «Når vi har gjort dette, vil vi se det animerede juletræ i skallen med en meget enkel kommando:

    perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()' »
    Det er klart, hvem der vil glemme en kommando så enkel, at den huskes bare ved at se den i 1 sek

    1.    Kalt wulx sagde han

      Ven @sli, det er virkelig simpelt, hvad der sker er, at du måske ikke har forestillinger om programmering. Lad mig forklare i detaljer, hvad der sker bag kulisserne.

      Når vi ikke er det, skriver vi i terminalen: »perl -MAcme :: POE :: Tree -e 'Acme :: POE :: Tree-> new () -> run ()'«. Hvad vi fortæller computeren er, at programmeringssproget Perl udfører den applikation, der sendes som et argument til Perl-tolken

      Jeg kan ikke rigtig lide Perl, jeg foretrækker Python som et script-sprog for mine pingviner.
      Greetings.

  3.   flise sagde han

    Jeg stoler ikke på, hvis der står acme