# Kako z ukazom alias v sistemu Linux ustvariti bližnjice za ukaze

Z ukazom alias v sistemu Linux lahko ustvarite bližnjice za daljše ukaze, kar olajša in pospeši njihovo uporabo. Ukaz alias v sistemu Linux se ob izklopu sistema izbriše, če ga ne shranite trajno. Če želite ponovno vzpostaviti prvotne nastavitve, lahko uporabite ukaz unalias.

## Kaj je ukaz alias v sistemu Linux?

Obstajajo nekateri [ukazi v sistemu Linux](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linux-ukazi-pregled-ukazov-v-terminalu/ "Linux commands: An overview of terminal commands"), ki jih boste uporabljali redno. Če so ti ukazi precej dolgi ali pa gre za celotne verige ukazov, jih morate vsakič vnašati v celoti. To je lahko nadležno, pomeni izgubo časa, poleg tega pa lahko pri tem tudi naredite napako. Tukaj pride v poštev ukaz za ustvarjanje aliasov v sistemu Linux. To nastavite enkrat in deluje kot **prilagojena bližnjica, ki predstavlja ukaz**. Velika prednost tega je, da mora biti dolga le nekaj znakov in lahko nadomesti celotno verigo.

Vendar je ukaz alias v sistemu Linux začasen. **Samodejno** se **onemogoči**, ko zaprete konzolo ali se odjavite. Spodaj boste izvedeli, kako to obiti. Če želite ukaz alias v sistemu Linux ročno onemogočiti, lahko uporabite ukaz unalias. Če želite pregled vseh trenutno veljavnih ukazov alias, preprosto izvedite naslednje:

```shell
$ alias
```

## Kako deluje ukaz alias?

Ko ustvarite ukaz z nadimkom, dobite bližnjico do dolgega ukaza ali verige ukazov. Za to nastavite nadimek ukaza na daljši ukaz. Sistem bo nato izvedel **daljši ukaz**, tudi če vnesete bližnjico. Kot je bilo že pojasnjeno, pa to velja le za preostanek vaše seje. Nato sistem preneha uporabljati to bližnjico.

## Kako je sestavljena sintaksa vzdevka?

To je splošna sintaksa ukaza alias:

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

»alias« je sam ukaz, »shortcut« je bližnjica, ki jo lahko določite, del za znakom za enakovrednost pa je celoten ukaz, ki ga želite izvesti.

Tukaj je praktičen primer uporabe ukaza alias v sistemu Linux:

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

Če želite v terminalu izbrisati vsebino na zaslonu, morate preprosto vnesti bližnjico »c«.

## Katere možnosti ponuja ukaz alias?

Pri ukazu alias imate na voljo dve možnosti:

- **-p:** Ta možnost prikaže vse psevdonime v terminalu, da jih lahko ponovno uporabite.
- **–help:** Ta možnost vam ponuja splošno pomoč pri uporabi ukaza alias.

## Kako lahko trajno uporabljam psevdonime?

Če želite v sistemu Linux trajno uporabljati nadomestno ime, imate na voljo dve možnosti, za kateri boste potrebovali urejevalnik kode.

### Z aliasom v datoteki .bash

1. Najprej z izbranim urejevalnikom ustvarite datoteko z imenom *~/.bash\_aliases.*
2. Nato lahko vnesete vse ukaze, ki jih želite uporabljati.
3. Datoteko lahko zdaj zaprete in shranite.
4. Odprite datoteko *.bashrc* in vnesite naslednjo kodo:

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

5. S tem se bo naložila datoteka s skrajšavami.

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

### Z datoteko .bashrc

1. Odpri datoteko *~/.bashrc* v svojem urejevalniku.
2. Nato poiščite oddelek »Alias definitions«.
3. Tukaj lahko ustvarite bližnjice z uporabo ukaza alias.
4. Datoteko lahko zdaj zaprete in shranite ter ponovno zaženete sejo.
5. Datoteko ponovno odprite. Za to lahko uporabite naslednji ukaz:

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

## Primeri uporabe ukaza alias v sistemu Linux

Ukaz alias v sistemu Linux lahko na splošno uporabljate za vse vrste ukazov. Vendar pa je to še posebej priporočljivo za tiste, pri katerih se pogosto pojavljajo napake:

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

Z uporabo tega ukaza se ukaz ls spremeni v less, tako da je mogoče daljše izpise brati na eni strani.

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

S tem se združita oba ukaza za posodobitev paketov.

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

Ta Linuxov alias vam omogoča, da se neposredno preusmerite na namizje.


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxov-ukaz-alias/](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/linuxov-ukaz-alias/) for AI/LLM consumption.