Iz­man­to­jot Linux komandu alias, varat izveidot saīsnes garākām komandām, tādējādi padarot to lietošanu vien­kār­šā­ku un ātrāku. Ja komandu alias Linux sistēmā ne­ie­sag­la­bā­siet pastāvīgi, tā tiks dzēsta sistēmas iz­slēg­ša­nas brīdī. Ja vēlaties atjaunot sā­kot­nē­jos ie­sta­tī­ju­mus, varat izmantot komandu unalias.

Kas ir Linux komanda alias?

Ir dažas Linux komandas, kuras jūs iz­man­to­siet regulāri. Ja šīs komandas izrādās diezgan garas vai ir veselas komandu ķēdes, jums tās katru reizi jāievada pilnā garumā. Tas var būt apnicīgi, rada laika zudumu, un jūs varat arī pieļaut kļūdu. Tieši šeit noder Linux komanda „alias“. To iestatāt vienreiz, un tā darbojas kā pielāgota saīsne, kas tiek izmantota, lai attēlotu komandu. Lielā priekš­ro­cī­ba ir tā, ka tai ir jābūt tikai dažiem simboliem garai un tā var aizstāt veselu ķēdi.

Tomēr Linux alias komanda ir pagaidu. Tā tiek au­to­mā­tis­ki atspējota, kad aizverat konsoli vai izietat no sistēmas. Tur­pi­nā­ju­mā varat uzzināt, kā to apiet. Lai manuāli pār­trauk­tu Linux alias komandu, varat izmantot komandu unalias. Ja vēlaties apskatīt visus savus pa­šrei­zē­jos alias, vienkārši izpildiet šo komandu:

$ alias
shell

Kā darbojas komanda alias?

Iz­vei­do­jot komandas saīsni, jūs iegūstat saīsni uz garu komandu vai komandu virkni. Lai to izdarītu, komandas saīsnei jānorāda garāka komanda. Tad sistēma izpildīs garāko komandu pat tad, ja ie­va­dī­siet saīsni. Tomēr, kā jau minēts, tas attiecas tikai uz atlikušo sesijas laiku. Pēc tam sistēma vairs to ne­iz­man­tos.

Kāda ir aliasa sintakse?

Šī ir vispārējā komandas alias sintakse:

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

„Aliass” ir pati komanda, „saīsne” ir saīsne, ko varat norādīt, bet daļa aiz vien­lī­dzī­bas zīmes ir pilnā komanda, kuru vēlaties palaist.

Šeit ir praktisks piemērs par Linux komandu alias:

$ alias c="clear"
shell

Ja vēlaties izdzēst ekrāna saturu terminālī, vienkārši ievadiet taustiņu kom­bi­nā­ci­ju „c“.

Kādas iespējas piedāvā komanda alias?

Komandai alias ir divas iespējas:

  • -p: Šī opcija terminālī parādīs visus sa­īsi­nā­ju­mus, lai jūs varētu tos izmantot atkārtoti.
  • –help: Šī opcija sniedz vispārīgu palīdzību par alias komandas lietošanu.

Kā es varu izmantot šos sa­īsi­nā­ju­mus pastāvīgi?

Lai Linux sistēmā pastāvīgi izmantotu aliasu, jums ir divas dažādas iespējas, kurām ne­pie­cie­šams izmantot koda redaktoru.

Iz­man­to­jot .bash saīsnes

  1. Vispirms iz­vei­do­jiet failu ar nosaukumu ~/.bash_aliases, iz­man­to­jot jebkuru jums tīkamu teksta redaktoru.
  2. Tad varat ievadīt visas komandas, kuras vēlaties izmantot.
  3. Tagad varat aizvērt un saglabāt failu.
  4. Tagad atveriet .bashrc un ievadiet šādu kodu:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
shell
  1. Tādējādi tiks nolasīts aliasu fails.
source ~/.bash_aliases
shell

Iz­man­to­jot .bashrc

  1. Atveriet failu ~/.bashrc ar savu teksta redaktoru.
  2. Tad meklējiet sadaļu „Alias de­fi­ni­tions”.
  3. Šeit varat izveidot saīsnes, iz­man­to­jot komandu alias.
  4. Tagad varat aizvērt un saglabāt failu, kā arī pār­star­tēt sesiju.
  5. Atveriet failu atkal. Lai to izdarītu, varat izmantot šādu komandu:
source ~/.bashrc
shell

Linux komandas alias piemēri

Parasti komandu „alias“ Linux sistēmā var izmantot visiem dažādiem komandu veidiem. Tomēr to īpaši ieteicams lietot komandām, kurām rak­stu­rī­ga augsta kļūdu varbūtība:

$ alias ll="ls | less"
shell

Iz­man­to­jot šo komandu, komanda „ls“ tiek aizstāta ar „less“, lai garākus izvades re­zul­tā­tus varētu lasīt vienā lapā.

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

Šī komanda apvieno abas komandas, lai at­jau­ni­nā­tu pakotnes.

$ alias des="cd ~/Desktop"
shell

Šis Linux saīsne ļauj jums tieši nokļūt uz darbvir­smas.

Go to Main Menu