I neste artikkel skal vi se på aliasverktøyet. Gnu / Linux-brukere trenger ofte bruk samme kommando om og om igjen. Å skrive eller kopiere den samme kommandoen så mange ganger kan redusere produktiviteten og kan distrahere deg fra det du virkelig gjør.
Vi kan spare oss litt tid lage aliaser for de mest brukte kommandoene våre. Dette er omtrent som egendefinerte snarveier. Brukes til å representere en kommando (eller et sett med kommandoer) utført med eller uten egendefinerte alternativer.
Noen anbefaler ikke bruk av verktøy som dette, siden til tross for det store verktøyet, bruken av den kan være kontraproduktiv. Spesielt for brukere som starter i Gnu / Linux-verdenen og dens terminal. Siden det kan være veldig nyttig og vennlig å bruke tilpassede kommandoer, kan det også få oss til å glemme de virkelige kommandoene.
Liste aliaser på Ubuntu
Dette verktøyet er allerede installert som standard i Ubuntu. For å bruke den, trenger vi bare å redigere .bashrc-fil det er i den personlige mappen, på en skjult måte.
Først og fremst vil vi kunne se a listen definert i profilen vår bare kjører denne kommandoen i terminal (Ctrl + Alt + T):
alias
Her kan du se Brukerdefinerte standardaliaser i Ubuntu 18.04. Som angitt på skjermbildet, utfører kommandoen i terminalen (Ctrl + Alt + T) «la»Tilsvarer løping:
ls -A
Vi vil være i stand til å lage en av disse koblingene med ett tegn. Det vil tilsvare en kommando vi ønsker.
Hvordan lage aliaser
Å lage dem er en relativt rask og enkel prosess. Alle kan lage noen av disse to typene: midlertidig og permanent.
Opprett midlertidige aliaser
Det vi må gjøre er å skrive ordet alias i terminalen. Da må vi bruke navnet vi vil bruke til å utføre en kommando. Dette vil bli fulgt av '=' tegnet og anropet til kommandoen vi vil bruke.
Syntaksen som følger, er følgende:
alias nombreAlias="tu comando personalizado aquí"
Dette ville være et reelt eksempel:
alias htdocs=”cd /opt/lampp/htdocs”
Når definert, vil vi kunne bruke snarveien 'htdocs' for å gå til htdocs-katalogen. Problemet med denne snarveien er at vil bare være tilgjengelig for din nåværende terminalsession. Hvis du åpner en ny terminalsession, vil aliaset ikke lenger være tilgjengelig. Hvis du vil lagre dem mellom øktene, trenger du en permanent.
Lag permanente aliaser
For å beholde aliasene mellom øktene, må du lagre dem i profilfil for brukerens skallkonfigurasjon. Disse kan være:
- bashes → ~ / .bashrc
- Z SH → ~ / .zshrc
- Fisk → ~ / .config / fish / config.fish
Syntaksen som skal brukes i dette tilfellet er den samme som når vi oppretter en midlertidig. Den eneste forskjellen kommer fra det faktum at denne gangen lagrer vi den i en fil. Så for eksempel i bash, kan du åpne .bashrc-filen med favorittredigereren din:
vim ~/.bashrc
Inne i filen, finn et sted i filen for å lagre aliasene. Et godt sted å legge dem til er vanligvis på slutten av filen. For organisatoriske formål kan du legge igjen 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"
Lagre filen når du er ferdig. Denne filen lastes opp automatisk i neste økt. Hvis du vil bruke det du nettopp skrev i den gjeldende økten, kjører du følgende kommando:
source ~/.bashrc
Det vil vi også kunne ha aliasene våre i et eget dokument. For å definere et permanent alias, må du bare følge instruksjonene som bashrc-filen viser oss. Vi vil kunne ha en egen fil kalt bash_aliases for å lagre dem.
Alle vi oppretter i den filen vil fungere neste gang vi åpner en ny terminal. For å bruke endringene umiddelbart kan vi bruke følgende kommando:
source ~/.bash_aliases
Fjern aliaser
Til fjern et alias som er lagt til via kommandolinjen, kan du bruke unalias-kommandoen.
unalias nombre_del_alias
I tilfelle du ønsker fjern alle aliasdefinisjoner, kan vi utføre følgende kommando:
unalias -a [elimina todos los alias]
Du må huske på det unalias-kommandoen gjelder også bare for den gjeldende økten. For å fjerne en permanent, må vi fjerne den aktuelle oppføringen i ~ / .bash_aliases-filen.
En annen ting å huske på er at hvis vi har et permanent alias, og vi legger til et midlertidig under økten med samme navn, den midlertidige vil ha høyere privilegier i løpet av den gjeldende økten.
Dette var et lite eksempel på hvordan vi lager våre egne aliaser for å kjøre ofte brukte kommandoer. Til vite mer om dette verktøyet, kan du se artikkelen skrevet i Wikipedia.
Veldig bra, jeg elsket det !!! serverte meg perfekt.