# Slik bruker du Linux-kommandoen «alias» til å opprette kommandosnarveier

Du kan bruke kommandoen «alias» i Linux til å opprette snarveier for lengre kommandoer, slik at de blir enklere og raskere å bruke. Kommandoen «alias» i Linux blir slettet fra systemet når du slår det av, hvis du ikke lagrer den permanent. Hvis du vil gjenopprette de opprinnelige innstillingene, kan du bruke kommandoen «unalias».

## Hva er kommandoen «alias» i Linux?

Det finnes noen [Linux-kommandoer](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoer-en-oversikt-over-terminalkommandoer/ "Linux commands: An overview of terminal commands") som du vil bruke jevnlig. Hvis disse kommandoene viser seg å være ganske lange eller består av hele kommandokjeder, må du skrive dem inn i sin helhet hver gang. Dette kan være irriterende, ta tid og føre til at du gjør feil. Det er her Linux-kommandoen «alias» kommer inn i bildet. Du konfigurerer dette én gang, og det fungerer som en **tilpasset snarvei som representerer en kommando**. Den store fordelen med dette er at det bare trenger å være noen få tegn langt og kan fullføre en hel kjede.

Alias-kommandoen i Linux er imidlertid midlertidig. Den **deaktiveres automatisk** når du lukker konsollen eller logger av. Nedenfor kan du lese hvordan du kan omgå dette. For å avslutte alias-kommandoen manuelt i Linux, kan du bruke kommandoen unalias. Hvis du ønsker en oversikt over alle dine nåværende alias-kommandoer, kan du ganske enkelt kjøre følgende:

```shell
$ alias
```

## Hvordan fungerer kommandoen alias?

Når du oppretter et alias for en kommando, får du en snarvei til en lang kommando eller en kommandokjede. For å gjøre dette angir du aliaset til den lengre kommandoen. Systemet vil da utføre den **lengre kommandoen** selv når du skriver inn snarveien. Som allerede forklart gjelder dette imidlertid bare for resten av økten. Etterpå vil systemet slutte å bruke den.

## Hvordan ser syntaksen for aliaser ut?

Dette er den generelle syntaksen for alias-kommandoen:

```shell
$ alias shortcut="The command you want to use with alias"
```

«alias» er selve kommandoen, «shortcut» er snarveien du kan angi, og delen etter likhetstegnet er den fullstendige kommandoen du vil at den skal kjøre.

Her er et praktisk eksempel på Linux-kommandoen «alias»:

```shell
$ alias c="clear"
```

Hvis du vil tømme innholdet på skjermen i terminalen, trenger du bare å skrive inn hurtigtasten «c».

## Hvilke alternativer har kommandoen alias?

Du har to alternativer med kommandoen alias:

- **-p:** Dette alternativet viser deg alle aliasene i terminalen, slik at du kan bruke dem igjen.
- **–help:** Dette alternativet gir deg generell hjelp om bruk av alias-kommandoen.

## Hvordan kan jeg bruke aliasene permanent?

For å bruke et alias permanent i Linux har du to ulike alternativer som krever at du bruker en tekstredigerer.

### Med .bash-aliaser

1. Først oppretter du en fil som heter *~/.bash\_aliases* med en tekstredigerer etter eget valg.
2. Deretter kan du skrive inn alle kommandoene du ønsker å bruke.
3. Du kan nå lukke og lagre filen.
4. Åpne nå *.bashrc* og skriv inn følgende kode:

```shell
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
```

5. Dette vil lese aliasfilen.

```shell
source ~/.bash_aliases
```

### Med .bashrc

1. Åpne filen *~/.bashrc* i tekstredigeringsprogrammet ditt.
2. Se deretter etter seksjonen «Aliasdefinisjoner».
3. Her kan du opprette snarveiene ved hjelp av alias-kommandoen.
4. Du kan nå lukke og lagre filen og starte økten på nytt.
5. Åpne filen på nytt. For å gjøre dette kan du bruke følgende kommando:

```shell
source ~/.bashrc
```

## Eksempler på Linux-kommandoen alias

Du kan generelt bruke Linux-kommandoen «alias» for alle typer kommandoer. Det anbefales imidlertid spesielt for de som har en høy feilfrekvens:

```shell
$ alias ll="ls | less"
```

Ved å bruke denne kommandoen endres ls-kommandoen til less, slik at lengre utdata kan leses på én side.

```shell
$ alias up="sudo apt update && sudo apt upgrade"
```

Dette kombinerer begge kommandoene for å oppdatere pakker.

```shell
$ alias des="cd ~/Desktop"
```

Dette Linux-aliaset lar deg gå direkte til skrivebordet.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-alias/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/linux-kommandoen-alias/) for AI/LLM consumption.