Oprettelse af aliasser i GNU / Linux

Der er en meget enkel måde at tilpasse og gøre det lettere for nogle kommandoer, som vi normalt bruger i "konsollen", Gennem brug af Alias.

Un Alias som navnet antyder, vil det hjælpe os med at erstatte et ord eller en række ord med et kortere og enklere. Lad os tage et praktisk eksempel, lad os sige, at vi vil se logs fra systemet ved hjælp af et kaldet program Farvelægger som er ansvarlig for at farve resultatet på konsollen. Linjen ville være:

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

Men jeg er sikker på, at det ville være lettere, hvis vi for eksempel lægger konsollen i stedet for at skrive alt det, noget så simpelt som:

$ syslog

Rigtigt? Det ville være meget mere behageligt og let at huske. Så hvordan gør vi det?

Oprettelse af et alias.

Det er virkelig nemt at oprette et alias. Syntaksen ville være:

alias short_word = 'kommando eller ord, der skal erstattes'

hvis vi tager det foregående eksempel, ville det være:

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

Kommandoen er indeholdt i enkelte citater. Men spørgsmålet er Hvor sætter vi dette? Nå, hvis vi kun vil have det midlertidigt, skriver vi det bare i konsollen, og det varer, indtil vi lukker det.

Nu, hvis vi vil have det permanent, lægger vi dette inde i filen ~ / .bashrc som er i vores / home, og hvis det ikke er det, så skaber vi det (altid med prikken foran). Når vi har tilføjet linjen i alias i denne fil lægger vi simpelthen i konsol:

$ . .bashrc

Og klar !!!

Bemærk: I går på grund af problemer med vores internetudbyder kunne vi ikke offentliggøre noget i <° Linux, som vi undskylder for


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.   Jc sagde han

    Denne type indlæg gør ikke ondt for at opdatere de værktøjer, som vi normalt ikke bruger dagligt. Det er også tidløst; tre år efter at have skrevet det, og det forbliver som den første dag.
    Tilføj det, i det mindste i debian, anbefales det at bruge .bash_aliases-filen til at tilføje dine egne aliaser i stedet for den fil, du nævner. Han. .bashrc tager sig af at søge i aliasfilen, siger jeg.

  2.   Victor sagde han

    Tak for vejledningen. Jeg har et spørgsmål: hvad gør kommandoen '. .bashrc '? og især hvad gør prikken (.) foran .bashrc-filen?

    1.    Syge sagde han

      Jeg ved, det er for sent, men en prik foran et filnavn får den til at blive skjult i mapper, så den vil være der, men du kan ikke se den, før du viser de skjulte filer.

      1.    alohl669 sagde han

        Jeg tror ikke, det henviser til pointen med at skjule filer. Hvis du ser nøje, er der en anden adskilt af et mellemrum før:
        $. .bashrc

        Først troede jeg, at det på en eller anden måde ville køre filen eller genindlæse de oplysninger, den indeholder. I stedet måtte jeg genstarte for aliaserne at træde i kraft, så kommandoen forbliver ukendt.

  3.   Johndry sagde han

    Hvordan kan du fortsætte med at bruge en kommando, selvom der er et alias, der refererer til denne kommando? (Eksempel: hvordan ville du bruge kommandoen rm, hvis dette er et alias til ekko?)

  4.   Paul sagde han

    Meget taknemmelig for dette. Skål!

  5.   AleRedondosk8 sagde han

    Hej, mange tak for vejledningen, det hjalp mig meget.