Creant Alias ​​en GNU / Linux

Hi ha una manera molt senzilla de personalitzar i fer més fàcils alguns comandaments que normalment fem servir en «La consola», Mitjançant l'ús de àlies.

Un àlies com el seu nom indica, ens servirà per reemplaçar una paraula o sèrie de paraules amb una altra més curta i senzilla. Posem un exemple pràctic, diguem que volem veure els logs de sistema, fent servir una aplicació anomenada Coloritzador la qual s'encarrega de pintar el resultat en consola. La línia seria:

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

Però estic segur que seria més senzill si en comptes d'escriure tot això, poséssim a la consola per exemple, una cosa tan simple com:

$ syslog

Cert? Seria molt més còmode i fàcil de recordar. Llavors Com ho fem?

En creant un Alias.

Crear un àlies és realment senzill. La sintaxi seria:

àlies palabra_corta = "comando o paraules a reemplaçar '

si prenem l'exemple anterior seria:

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

La comanda va entre cometes simples. Però la pregunta és On posem això? Doncs si volem que només sigui temporal, simplement ho vam escriure a la consola i durarà fins que la tanquem.

Ara, si ho volem de forma permanent, això ho posem dins de l'fitxer ~ / .bashrc el qual està en el nostre / home, I si no hi és, doncs ho vam crear (Sempre amb el punt davant). Quan ja tinguem afegida la línia de l' àlies en aquest fitxer, simplement posem en consola:

$ . .bashrc

I llest !!!

Nota: Ahir per problemes amb el nostre ISP no vam poder publicar res a <° Linux, de manera que demanem disculpes


7 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Jc va dir

    No està de més aquest tipus de post per refrescar aquestes eines que no solem utilitzar en el dia a dia. A més, és atemporal; tres anys després d'escriure-ho i es manté com el primer dia.
    Afegeix que, al menys en debian, es recomana fer ús de l'arxiu .bash_aliases per afegir els teus propis àlies en lloc de l'arxiu a què fas menció. El. .bashrc s'encarrega de buscar a l'arxiu d'àlies que dic.

  2.   Victo va dir

    Gràcies pel tutorial. Tinc un dubte: què fa el comandament '. .bashrc '? i en particular ¿què és el que fa el punt (.) davant de l'arxiu .bashrc?

    1.    Sicker va dir

      Es que és massa tard, però un punt davant d'un nom de fitxer fa que aquest es oculti a les carpetes, de manera que hi serà, però no podràs veure-ho fins que mostris els arxius ocults.

      1.    alohl669 va dir

        Crec que no es refereix a punt d'ocultar arxius. Si et fixes bé hi ha un altre mes separat per un espai abans:
        $. .bashrc

        Jo a el principi vaig pensar que d'alguna manera executaria l'arxiu o recarregaria la informació que conté. En el seu lloc em va tocar reiniciar perquè els àlies tinguessin efecte, de manera que segueix sent un desconegut la comanda.

  3.   johndry va dir

    Com pot seguir usant un comandament encara que existeixi un àlies que referència a aquesta comanda? (Exemple: com faria servir la comanda rm si aquest és un àlies a tiro?)

  4.   Pau va dir

    Molt agraït per això. Salutacions!

  5.   alexredondosk8 va dir

    Hola moltes gràcies pel tutorial, em va servir molt.