Mester Linux-kommandoer: Lag dine egne aliaser!

Etabler dine egne Linux-kommandoer ved å utnytte aliaser og Bash-skallfunksjoner. Strømlinjeform repeterende operasjoner, forkort omstendelige prosesser og tilpass standardkommandoer med de opsjonene du konsekvent benytter og har vanskeligheter med å huske.

Aliaser og skallskript representerer effektive teknikker innenfor Linux og Unix-lignende miljøer, som gir deg friheten til å skreddersy din kommandolinjeopplevelse akkurat slik du ønsker. Du kan konstruere personlige kommandoer tilpasset dine spesifikke behov og lette byrden av ensformige oppgaver.

Aliaser og skallskript tjener en felles hensikt: å gi deg muligheten til å definere – og navngi – et sett med Bash-skallfunksjoner som senere kan aktiveres ved hjelp av det tildelte navnet. Det å skrive navnet er mer praktisk enn å måtte gjenta alle trinnene eller kommandoene hver gang du skal bruke dem.

Distinksjonen mellom et alias og et skript ligger i kompleksitet og omfang. Skript egner seg best for lengre og mer sammensatte kodefragmenter, mens aliaser er ideelle for kortere, mer konsise kommando-sett.

Standarddefinerte aliaser

Enkelte aliaser er forhåndsdefinert for deg. For å inspisere listen over eksisterende aliaser i systemet ditt, bruk kommandoen «alias» uten ytterligere parametere:

alias

Dette er aliasene som ble funnet på en Ubuntu testmaskin under utarbeidelsen av denne artikkelen. Eventuelle egendefinerte aliaser ville også vært inkludert i denne oversikten.

Helt øverst i listen finner vi et komplisert alias som kalles «varsling». Dette skal vi se nærmere på om kort tid. Det finnes en rekke ulike aliaser for kommandoen «ls», i tillegg til en gruppe aliaser som leverer fargeutdata for grep-kommandoen. For eksempel vil systemet tolke:

grep

som:

grep --color=auto

Dette belyser en viktig egenskap ved aliaser. De kan ha identiske navn som allerede eksisterende kommandoer. De kan til og med inkludere den opprinnelige kommandoen i seg selv.

Her er definisjonen for «grep» aliaset:

alias grep='grep --color=auto'

Kommandoen «alias» anvendes for å opprette et alias. Navnet på aliaset er det som kommer etterpå, i dette tilfellet «grep». Likhetstegnet linker aliasets navn til kommandoen det refererer til.