# Sådan bruger du Linux-kommandoen alias til at oprette kommandogenveje

Du kan bruge kommandoen `alias` i Linux til at oprette genveje til længere kommandoer, så de bliver nemmere og hurtigere at bruge. Kommandoen `alias` i Linux slettes fra systemet, når du lukker det ned, hvis du ikke gemmer den permanent. Hvis du vil gendanne de oprindelige indstillinger, kan du bruge kommandoen `unalias`.

## Hvad er kommandoen alias i Linux?

Der er nogle [Linux-kommandoer](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/linux-kommandoer-en-oversigt-over-terminalkommandoer/ "Linux commands: An overview of terminal commands"), som du vil bruge regelmæssigt. Hvis disse kommandoer viser sig at være ret lange eller består af hele kommandokæder, skal du indtaste dem i deres fulde længde hver gang. Det kan være irriterende, spilde tid, og du risikerer også at lave en fejl. Det er her, Linux-kommandoen »alias« kommer ind i billedet. Du konfigurerer den én gang, og den fungerer som en **brugerdefineret genvej, der repræsenterer en kommando**. Den store fordel ved dette er, at den kun behøver at være få tegn lang og kan udføre en hel kæde.

Linux-alias-kommandoen er dog midlertidig. Den **deaktiveres automatisk**, når du lukker konsollen eller logger af. Nedenfor kan du se, hvordan du kommer uden om dette. For manuelt at afslutte en Linux-alias-kommando kan du bruge kommandoen unalias. Hvis du vil have et overblik over alle dine aktuelle alias-kommandoer, kan du blot køre følgende:

```shell
$ alias
```

## Hvordan fungerer kommandoen alias?

Når du opretter en alias-kommando, får du en genvej til en lang kommando eller en kommandokæde. Det gør du ved at indstille kommandoens alias til den længere kommando. Systemet vil derefter udføre den **længere kommando**, selv når du indtaster genvejen. Som allerede forklaret gælder dette dog kun for resten af din session. Derefter vil systemet ikke længere bruge den.

## Hvordan ser syntaksen for aliaser ud?

Dette er den generelle syntaks for kommandoen alias:

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

“Alias” er selve kommandoen, “genvej” er den genvej, du kan angive, og det, der står efter lighedstegnet, er den fulde kommando, du vil have den til at køre.

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

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

Hvis du vil rydde indholdet på skærmen i terminalen, skal du blot indtaste genvejen »c«.

## Hvilke muligheder har kommandoen alias?

Du har to muligheder med kommandoen alias:

- **-p:** Denne indstilling viser alle aliaser i terminalen, så du kan bruge dem igen.
- **–help:** Denne indstilling giver dig generel hjælp til brugen af alias-kommandoen.

## Hvordan kan jeg bruge aliaserne permanent?

Hvis du vil bruge et alias permanent i Linux, har du to forskellige muligheder, som kræver, at du bruger et tekstredigeringsprogram.

### Med .bash-aliaser

1. Først opretter du en fil ved navn *~/.bash\_aliases* med den editor, du foretrækker.
2. Derefter kan du indtaste alle de kommandoer, du ønsker at bruge.
3. Du kan nu lukke og gemme filen.
4. Åbn nu *.bashrc* og indtast følgende kode:

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

5. Dette vil læse aliasfilen.

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

### Med .bashrc

1. Åbn filen *~/.bashrc* i din teksteditor.
2. Søg derefter efter afsnittet “Alias-definitioner”.
3. Her kan du oprette genveje ved hjælp af alias-kommandoen.
4. Du kan nu lukke og gemme filen og genstarte din session.
5. Åbn filen igen. For at gøre dette kan du bruge følgende kommando:

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

## Eksempler på Linux-kommandoen alias

Du kan generelt bruge Linux-kommandoen alias til alle former for kommandoer. Det anbefales dog især til dem, der har en høj fejlprocent:

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

Ved at bruge denne kommando ændres kommandoen `ls` til `less`, så længere udskrifter kan læses på én side.

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

Dette kombinerer de to kommandoer til at opdatere pakker.

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

Med dette Linux-alias kan du gå direkte til skrivebordet.


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