Aliaser, opret midlertidige eller permanente aliaser til de mest anvendte kommandoer

om alias

I den næste artikel vil vi se på aliasværktøjet. Gnu / Linux-brugere har ofte brug for Brug den samme kommando igen og igen. At skrive eller kopiere den samme kommando så mange gange kan reducere produktiviteten og kan distrahere dig fra det, du virkelig laver.

Vi kan spare os lidt tid oprettelse af aliasser til vores mest anvendte kommandoer. Disse er som brugerdefinerede genveje. Bruges til at repræsentere en kommando (eller et sæt kommandoer), der udføres med eller uden brugerdefinerede indstillinger.

Nogle anbefaler ikke brugen af ​​værktøjer som dette, da det på trods af dets store anvendelighed dens anvendelse kan være kontraproduktiv. Især for brugere, der starter i Gnu / Linux-verdenen og dens terminal. Da det kan være meget nyttigt og venligt at bruge brugerdefinerede kommandoer, kan det også få os til at glemme de rigtige kommandoer.

Liste aliasser på din Ubuntu

Dette værktøj er allerede installeret som standard i vores Ubuntu. For at bruge det behøver vi kun redigere .bashrc-fil det er i den personlige mappe på en skjult måde.

Først og fremmest vil vi kunne se en liste defineret i vores profil bare kører denne kommando i terminal (Ctrl + Alt + T):

alias

kommando alias standard ubuntu

Her kan du se Brugerdefinerede standardaliaser i Ubuntu 18.04. Som angivet på skærmbilledet, udførelse af kommandoen i terminalen (Ctrl + Alt + T) «la»Ville svare til løb:

ls -A

Vi vil være i stand til at oprette et af disse links med et enkelt tegn. Det svarer til en kommando efter vores valg.

Sådan oprettes aliaser

Oprettelse af dem er en relativt hurtig og nem proces. Alle kan oprette nogle af disse to typer: midlertidig og permanent.

Opret midlertidige aliasser

Hvad vi skal gøre er at skrive ordet alias i terminalen. Så bliver vi nødt til at bruge det navn, som vi vil bruge til at udføre en kommando. Dette efterfølges af tegnet '=' og opkaldet til den kommando, vi vil bruge.

Syntaksen, der skal følges, er følgende:

alias nombreAlias="tu comando personalizado aquí"

Dette ville være et rigtigt eksempel:

alias htdocs=”cd /opt/lampp/htdocs”

midlertidigt alias i ubuntu

Når vi er defineret, kan vi bruge genvejen 'htdocs' til at gå til htdocs-biblioteket. Problemet med denne genvej er, at vil kun være tilgængelig til din aktuelle terminalsession. Hvis du åbner en ny terminalsession, vil aliaset ikke længere være tilgængeligt. Hvis du vil gemme dem mellem sessionerne, skal du bruge en permanent.

Opret permanente aliasser

For at bevare aliaserne mellem sessioner bliver du nødt til at gemme dem i profilfil til din brugers shell-konfiguration. Disse kunne være:

  • bashes → ~ / .bashrc
  • Z SH → ~ / .zshrc
  • Fisk → ~ / .Config / fisk / config.fish

Syntaksen, der skal bruges i dette tilfælde, er den samme som når vi opretter en midlertidig. Den eneste forskel kommer fra det faktum, at vi denne gang gemmer det i en fil. Så for eksempel i bash kan du åbne .bashrc-filen med din yndlingseditor:

vim ~/.bashrc

Inde i filen skal du finde et sted i filen for at gemme aliaserne. Et godt sted at tilføje dem er normalt i slutningen af ​​filen. Til organisatoriske formål kan du efterlade en kommentar før:

oprette permanente aliaser bashrc

#Mis alias personalizados
alias imagenes=”cd /home/sapoclay/Imágenes/”
alias actualizarsistema=”sudo apt update && sudo apt upgrade”
alias pingxbmc="ping 192.168.1.100"

Gem filen, når du er færdig. Denne fil uploades automatisk i din næste session. Hvis du vil bruge det, du lige har skrevet i den aktuelle session, skal du køre følgende kommando:

source ~/.bashrc

Det vil vi også kunne have vores aliasser i et separat dokument. For at definere et permanent alias skal du bare følge instruktionerne, som bashrc-filen viser os. Vi vil være i stand til at have en separat fil kaldet bash_aliases til at gemme dem.

filopkald til aliasser

Alle, vi opretter i den fil, fungerer næste gang vi åbner en ny terminal. For at anvende ændringerne med det samme kan vi bruge følgende kommando:

bash_aliases-fil

source ~/.bash_aliases

Fjern aliaser

hjælpe unalias

til fjern et alias tilføjet via kommandolinjen, kan du bruge kommandoen unalias.

unalias nombre_del_alias

I tilfælde af lyst fjern alle aliasdefinitioner, kan vi udføre følgende kommando:

unalias -a [elimina todos los alias]

Husk på, at unalias-kommandoen gælder også kun for den aktuelle session. For at fjerne en permanent skal vi fjerne den relevante post i filen ~ / .bash_aliases.

En anden ting at huske på er, at hvis vi har et permanent alias, og vi tilføjer et midlertidigt under sessionen med samme navn, den midlertidige vil have højere privilegier under den aktuelle session.

Dette var et lille guideeksempel på, hvordan vi opretter vores egne aliasser til at køre ofte anvendte kommandoer. Til vide mere om dette værktøj, kan du se artiklen skrevet i Wikipedia.


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.   Bare en fyr sagde han

    Fantastisk, jeg elskede det !!! tjente mig perfekt.