Skapa alias i GNU / Linux

Det finns ett mycket enkelt sätt att anpassa och underlätta vissa kommandon som vi normalt använder i "konsolen", Genom användning av Alias.

Un Alias som namnet antyder kommer det att hjälpa oss att ersätta ett ord eller en serie ord med ett kortare och enklare. Låt oss ta ett praktiskt exempel, låt oss säga att vi vill se loggar från systemet med hjälp av en applikation som kallas Färgläggare som är ansvarig för att färga resultatet på konsolen. Linjen skulle vara:

$ sudo tailf -n 5 /var/log/syslog | ccze

Men jag är säker på att det skulle vara lättare om vi istället för att skriva allt detta lägger i konsolen, till exempel något så enkelt som:

$ syslog

Sann? Det skulle vara mycket bekvämare och lättare att komma ihåg. Hur gör vi det då?

Skapa ett alias.

Det är väldigt enkelt att skapa ett alias. Syntaksen skulle vara:

alias short_word = 'kommando eller ord som ska ersättas'

om vi tar föregående exempel skulle det vara:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Kommandot finns i enstaka citat. Men frågan är Var lägger vi detta? Tja, om vi vill att det bara ska vara tillfälligt skriver vi det helt enkelt i konsolen och det kommer att pågå tills vi stänger det.

Om vi ​​vill ha det permanent lägger vi in ​​det här i filen ~ / .bashrc som finns i vår / Home, och om det inte är det, skapar vi det (alltid med pricken framför). När vi har lagt till raden av alias i den här filen lägger vi helt enkelt i konsolen:

$ . .bashrc

Och redo !!!

Obs! Igår på grund av problem med vår ISP kunde vi inte publicera något i <° Linux, som vi ber om ursäkt för


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

7 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.   Jc sade

    Den här typen av inlägg skadar inte att uppdatera de verktyg som vi vanligtvis inte använder dagligen. Det är också tidlöst; tre år efter att ha skrivit det och det förblir som den första dagen.
    Lägg till det, åtminstone i debian, det rekommenderas att använda .bash_aliases-filen för att lägga till dina egna alias istället för den fil du nämner. Han . .bashrc tar hand om att söka i aliasfilen säger jag.

  2.   Segrare sade

    Tack för handledningen. Jag har en fråga: vad gör kommandot '. .bashrc '? och i synnerhet vad gör punkten (.) framför .bashrc-filen?

    1.    Sjuk sade

      Jag vet att det är för sent, men en punkt framför ett filnamn gör att den döljs i mappar, så den kommer att finnas där, men du kommer inte att kunna se den förrän du visar dolda filer.

      1.    alohl669 sade

        Jag tror inte att det hänvisar till poängen med att dölja filer. Om du tittar noggrant finns det en annan åtskild av ett mellanslag innan:
        $. .bashrc

        Först trodde jag att det på något sätt skulle köra filen eller ladda om informationen som den innehåller. Istället var jag tvungen att starta om för att aliasen skulle träda i kraft, så kommandot förblir okänt.

  3.   johndry sade

    Hur kan du fortsätta använda ett kommando även om det finns ett alias som refererar till det här kommandot? (Exempel: hur skulle du använda kommandot rm om detta är ett alias för eko?)

  4.   Paul sade

    Mycket tacksam för detta. Skål!

  5.   alexredondosk8 sade

    Hej, tack så mycket för handledningen, det hjälpte mig mycket.