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
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”
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:
#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.
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:
source ~/.bash_aliases
Fjern aliaser
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.
Fantastisk, jeg elskede det !!! tjente mig perfekt.