„alias“ komandų nuorodoms kurti

Naudodami Linux komandą „alias“ galite sukurti trum­pi­nius ilgesnėms komandoms, kad jas būtų lengviau ir greičiau naudoti. Jei komandos „alias “ ne­įra­šy­si­te nuolat, ji bus pašalinta iš sistemos ją išjungus. Jei norite atkurti anks­tes­nius nu­sta­ty­mus, galite naudoti komandą „unalias“.

Kas yra Linux komanda „alias“?

Yra keletas Linux komandų, 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 pa­si­rink­ti­nis sparčiojo klavišo, naudojamo komandai at­sto­vau­ti, variantas. Di­džiau­sias šios funkcijos pri­va­lu­mas yra tai, kad ji turi būti tik kelių simbolių ilgio ir gali pakeisti visą grandinę.

Tačiau Linux alias komanda yra laikina. Ji au­to­ma­tiš­kai iš­jun­gia­ma uždarius konsolę arba at­si­jun­gus. Toliau rasite in­for­ma­ci­ją, kaip tai apeiti. Norėdami rankiniu būdu pa­nai­kin­ti Linux alias komandą, galite naudoti komandą unalias. Jei norite per­žiū­rė­ti visus esamus alias komandų sąrašą, tiesiog įvyk­dy­ki­te šią komandą:

$ alias
shell

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 pa­aiš­kin­ta, tai galioja tik likusiam sesijos laikui. Po to sistema nustos ją naudoti.

Kaip atrodo aliaso sintaksė?

Štai bendroji komandos „alias“ sintaksė:

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

„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:

$ alias c="clear"
shell

Jei norite išvalyti ekrano turinį terminale, tiesiog įveskite klavišų kom­bi­na­ci­ją „c“.

Kokias parinktis siūlo komanda „alias“?

Naudodami komandą „alias“ turite dvi galimybes:

  • -p: Ši parinktis terminale parodys visus aliasus, kad ga­lė­tu­mė­te jais vėl pa­si­nau­do­ti.
  • –help: Ši parinktis pateikia bendrą pagalbą apie alias komandos naudojimą.

Kaip galiu naudoti aliasus nuolat?

Norėdami nuolat naudoti aliasą „Linux“ sistemoje, turite dvi skir­tin­gas galimybes, kurioms įgy­ven­din­ti reikės naudoti kodų re­dak­to­rių.

Naudojant .bash aliasus

  1. Pir­miau­sia pa­si­rink­tu re­dak­to­riu­mi sukurkite failą pa­va­di­ni­mu ~/.bash_aliases.
  2. Tada galite įvesti visas komandas, kurias norite naudoti.
  3. Dabar galite uždaryti ir išsaugoti failą.
  4. Dabar ati­da­ry­ki­te .bashrc ir įveskite šį kodą:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell
  1. Tai įskaitys aliasų failą.
source ~/.bash_aliases
shell

Naudojant .bashrc

  1. Ati­da­ry­ki­te failą ~/.bashrc savo teksto re­dak­to­riu­mi.
  2. Tada ieškokite skyriaus „Alias de­fi­ni­tions“.
  3. Čia galite sukurti spar­čiuo­sius klavišus naudodami komandą alias.
  4. Dabar galite uždaryti ir išsaugoti failą bei iš naujo paleisti sesiją.
  5. Vėl ati­da­ry­ki­te failą. Tam galite naudoti šią komandą:
source ~/.bashrc
shell

„alias“ komandos pa­vyz­džiai Linux sistemoje

Paprastai komandą „alias“ Linux sistemoje galima naudoti su įvairių tipų ko­man­do­mis. Tačiau ypač re­ko­men­duo­ja­ma ją taikyti toms komandoms, kurios dažnai sukelia klaidų:

$ alias ll="ls | less"
shell

Naudojant šią komandą, komanda „ls“ pa­kei­čia­ma į „less“, kad ilgesnius išvesties re­zul­ta­tus būtų galima skaityti viename puslapyje.

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

Šis komandų derinys skirtas paketams at­nau­jin­ti.

$ alias des="cd ~/Desktop"
shell

Šis Linux aliasas leidžia tie­sio­giai pereiti į dar­ba­lau­kį.

Go to Main Menu