Opprette aliaser i GNU / Linux

Det er en veldig enkel måte å tilpasse og gjøre det lettere for noen kommandoer som vi vanligvis bruker i "konsollen", Gjennom bruk av Alias.

Un Alias som navnet antyder, vil det hjelpe oss å erstatte et ord eller en serie ord med en kortere og enklere. La oss ta et praktisk eksempel, la oss si at vi vil se logger fra systemet, ved hjelp av et program som heter Fargelegger som er ansvarlig for å fargelegge resultatet på konsollen. Linjen vil være:

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

Men jeg er sikker på at det ville være lettere hvis vi i stedet for å skrive alt det, legger i konsollen, for eksempel noe så enkelt som:

$ syslog

Ekte? Det ville være mye mer behagelig og lett å huske. Så, hvordan gjør vi det?

Opprette et alias.

Å lage et alias er veldig enkelt. Syntaksen vil være:

alias short_word = 'kommando eller ord som skal erstattes'

hvis vi tar det forrige eksemplet, ville det være:

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

Kommandoen er omsluttet av enkelt anførselstegn. Men spørsmålet er Hvor legger vi dette? Vel, hvis vi vil at den bare skal være midlertidig, skriver vi den bare i konsollen, og den varer til vi lukker den.

Nå, hvis vi vil ha det permanent, legger vi dette inn i filen ~ / .bashrc som er i vår / Hjem, og hvis det ikke er det, så lager vi det (alltid med prikken foran). Når vi har lagt til linjen til alias i denne filen legger vi ganske enkelt inn konsollen:

$ . .bashrc

Og klar !!!

Merk: I går på grunn av problemer med Internett-leverandøren kunne vi ikke publisere noe i <° Linux, som vi beklager


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

7 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jc sa

    Denne typen innlegg skader ikke å oppdatere de verktøyene vi vanligvis ikke bruker på daglig basis. Videre er det tidløst; tre år etter å ha skrevet det, og det forblir som den første dagen.
    Legg til at det anbefales i det minste i debian å bruke .bash_aliases-filen for å legge til dine egne aliaser i stedet for filen du nevner. Han. .bashrc tar seg av å søke i aliasfilen sier jeg.

  2.   Victor sa

    Takk for veiledningen. Jeg har et spørsmål: hva gjør kommandoen '. .bashrc '? og spesielt hva gjør prikken (.) foran .bashrc-filen?

    1.    Sykelig sa

      Jeg vet at det er for sent, men en prikk foran et filnavn fører til at den blir skjult i mapper, så den vil være der, men du vil ikke kunne se den før du viser skjulte filer.

      1.    alohl669 sa

        Jeg tror ikke det refererer til poenget med å skjule filer. Hvis du ser nøye på, er det en annen atskilt med et mellomrom før:
        $. .bashrc

        Først trodde jeg at det på en eller annen måte ville kjøre filen eller laste inn informasjonen den inneholder. I stedet måtte jeg starte på nytt for at aliasene skulle tre i kraft, så kommandoen forblir ukjent.

  3.   johndry sa

    Hvordan kan du fortsette å bruke en kommando selv om det er et alias som refererer til denne kommandoen? (Eksempel: hvordan vil du bruke rm-kommandoen hvis dette er et alias for ekko?)

  4.   Pablo sa

    Veldig takknemlig for dette. Jubel!

  5.   alexredondosk8 sa

    Hei, tusen takk for opplæringen, det hjalp meg veldig.