Kā izmantot Linux komandu alias, lai izveidotu komandu saīsnes
Izmantojot Linux komandu alias, varat izveidot saīsnes garākām komandām, tādējādi padarot to lietošanu vienkāršāku un ātrāku. Ja komandu alias Linux sistēmā neiesaglabāsiet pastāvīgi, tā tiks dzēsta sistēmas izslēgšanas brīdī. Ja vēlaties atjaunot sākotnējos iestatījumus, varat izmantot komandu unalias.
Kas ir Linux komanda alias?
Ir dažas Linux komandas, kuras jūs izmantosiet 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šrocī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 automātiski atspējota, kad aizverat konsoli vai izietat no sistēmas. Turpinājumā varat uzzināt, kā to apiet. Lai manuāli pārtrauktu Linux alias komandu, varat izmantot komandu unalias. Ja vēlaties apskatīt visus savus pašreizējos alias, vienkārši izpildiet šo komandu:
$ aliasshellKā darbojas komanda alias?
Izveidojot 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 ievadīsiet saīsni. Tomēr, kā jau minēts, tas attiecas tikai uz atlikušo sesijas laiku. Pēc tam sistēma vairs to neizmantos.
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 vienlīdzības zīmes ir pilnā komanda, kuru vēlaties palaist.
Šeit ir praktisks piemērs par Linux komandu alias:
$ alias c="clear"shellJa vēlaties izdzēst ekrāna saturu terminālī, vienkārši ievadiet taustiņu kombināciju „c“.
Kādas iespējas piedāvā komanda alias?
Komandai alias ir divas iespējas:
- -p: Šī opcija terminālī parādīs visus saīsinājumus, 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īsinājumus pastāvīgi?
Lai Linux sistēmā pastāvīgi izmantotu aliasu, jums ir divas dažādas iespējas, kurām nepieciešams izmantot koda redaktoru.
Izmantojot .bash saīsnes
- Vispirms izveidojiet failu ar nosaukumu ~/.bash_aliases, izmantojot jebkuru jums tīkamu teksta redaktoru.
- Tad varat ievadīt visas komandas, kuras vēlaties izmantot.
- Tagad varat aizvērt un saglabāt failu.
- Tagad atveriet .bashrc un ievadiet šādu kodu:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fishell- Tādējādi tiks nolasīts aliasu fails.
source ~/.bash_aliasesshellIzmantojot .bashrc
- Atveriet failu ~/.bashrc ar savu teksta redaktoru.
- Tad meklējiet sadaļu „Alias definitions”.
- Šeit varat izveidot saīsnes, izmantojot komandu alias.
- Tagad varat aizvērt un saglabāt failu, kā arī pārstartēt sesiju.
- Atveriet failu atkal. Lai to izdarītu, varat izmantot šādu komandu:
source ~/.bashrcshellLinux 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 raksturīga augsta kļūdu varbūtība:
$ alias ll="ls | less"shellIzmantojot šo komandu, komanda „ls“ tiek aizstāta ar „less“, lai garākus izvades rezultātus varētu lasīt vienā lapā.
$ alias up="sudo apt update && sudo apt upgrade"shellŠī komanda apvieno abas komandas, lai atjauninātu pakotnes.
$ alias des="cd ~/Desktop"shellŠis Linux saīsne ļauj jums tieši nokļūt uz darbvirsmas.