# Kaip naudoti Linux komandą „alias“ komandų nuorodoms kurti

„alias“ komandų nuorodoms kurti

Naudodami Linux komandą „alias“ galite sukurti trumpinius ilgesnėms komandoms, kad jas būtų lengviau ir greičiau naudoti. Jei komandos „alias “ neįrašysite nuolat, ji bus pašalinta iš sistemos ją išjungus. Jei norite atkurti ankstesnius nustatymus, galite naudoti komandą „unalias“.

## Kas yra Linux komanda „alias“?

Yra keletas [Linux komandų](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komandos-terminalo-komandu-apzvalga/ "Linux commands: An overview of terminal commands"), kurias naudosite nuolat. Jei šios komandos yra gana ilgos arba sudaro ištisus komandų grandines, jas kaskart tenka įvesti visas. Tai gali būti varginama, gaišina laiką, be to, galite ir suklysti. Štai čia ir praverčia Linux komanda „alias“. Ją nustatote vieną kartą, ir ji veikia kaip **pasirinktinis sparčiojo klavišo, naudojamo komandai atstovauti,** variantas. Didžiausias šios funkcijos privalumas yra tai, kad ji turi būti tik kelių simbolių ilgio ir gali pakeisti visą grandinę.

Tačiau Linux alias komanda yra laikina. Ji **automatiškai išjungiama** uždarius konsolę arba atsijungus. Toliau rasite informaciją, kaip tai apeiti. Norėdami rankiniu būdu panaikinti Linux alias komandą, galite naudoti komandą unalias. Jei norite peržiūrėti visus esamus alias komandų sąrašą, tiesiog įvykdykite šią komandą:

```shell
$ alias
```

## Kaip veikia komanda „alias“?

Sukūrę komandos aliasą, gaunate nuorodą į ilgą komandą arba komandų seką. Tam reikia komandos aliasą priskirti ilgesnei komandai. Tuomet sistema vykdys **ilgąją komandą** net ir tada, kai įvesite trumpąją nuorodą. Tačiau, kaip jau buvo paaiškinta, tai galioja tik likusiam sesijos laikui. Po to sistema nustos ją naudoti.

## Kaip atrodo aliaso sintaksė?

Štai bendroji komandos „alias“ sintaksė:

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

„Alias“ – tai pati komanda, „shortcut“ – tai jūsų nurodytas trumpinys, o dalis po lygybės ženklo – tai pilna komanda, kurią norite paleisti.

Štai praktinis „alias“ komandos pavyzdys Linux sistemoje:

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

Jei norite išvalyti ekrano turinį terminale, tiesiog įveskite klavišų kombinaciją „c“.

## Kokias parinktis siūlo komanda „alias“?

Naudodami komandą „alias“ turite dvi galimybes:

- **-p:** Ši parinktis terminale parodys visus aliasus, kad galėtumėte jais vėl pasinaudoti.
- **–help:** Ši parinktis pateikia bendrą pagalbą apie alias komandos naudojimą.

## Kaip galiu naudoti aliasus nuolat?

Norėdami nuolat naudoti aliasą „Linux“ sistemoje, turite dvi skirtingas galimybes, kurioms įgyvendinti reikės naudoti kodų redaktorių.

### Naudojant .bash aliasus

1. Pirmiausia pasirinktu redaktoriumi sukurkite failą pavadinimu *~/.bash\_aliases*.
2. Tada galite įvesti visas komandas, kurias norite naudoti.
3. Dabar galite uždaryti ir išsaugoti failą.
4. Dabar atidarykite *.bashrc* ir įveskite šį kodą:

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

5. Tai įskaitys aliasų failą.

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

### Naudojant .bashrc

1. Atidarykite failą *~/.bashrc* savo teksto redaktoriumi.
2. Tada ieškokite skyriaus „Alias definitions“.
3. Čia galite sukurti sparčiuosius klavišus naudodami komandą alias.
4. Dabar galite uždaryti ir išsaugoti failą bei iš naujo paleisti sesiją.
5. Vėl atidarykite failą. Tam galite naudoti šią komandą:

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

## „alias“ komandos pavyzdžiai Linux sistemoje

Paprastai komandą „alias“ Linux sistemoje galima naudoti su įvairių tipų komandomis. Tačiau ypač rekomenduojama ją taikyti toms komandoms, kurios dažnai sukelia klaidų:

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

Naudojant šią komandą, komanda „ls“ pakeičiama į „less“, kad ilgesnius išvesties rezultatus būtų galima skaityti viename puslapyje.

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

Šis komandų derinys skirtas paketams atnaujinti.

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

Šis Linux aliasas leidžia tiesiogiai pereiti į darbalaukį.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-alias/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-alias/) for AI/LLM consumption.