zsh

Kā konfigurēt un izmantot aizstājvārdus ZSH

Kā konfigurēt un izmantot aizstājvārdus ZSH
Ja jūs izmantojat Linux kā ikdienas draiveri, varat saistīties ar daudz laika pavadīšanu, strādājot ar termināli, lai pārvietotos failu sistēmās, atjauninātu un instalētu paketes utt. Termināls ir nenovērtējams, neaizstājams rīks.

Neatkarīgi no tā, cik bieži lietojat Linux apvalku, dažreiz var rasties pārāk garas komandas, nekā nepieciešams. Šādu komandu ierakstīšana var kļūt laikietilpīga un neefektīva, it īpaši, ja regulāri lietojat komandu. Tur spēlē komandu aizstājvārdi. Tie ļauj mums izveidot saīsnes īsām komandām, kuras bieži izmantojam.

Šī apmācība parādīs, kā iestatīt aizstājvārdus ZSH, labāku un uzlabotu alternatīvu noklusējuma BASH apvalkam. Lai sekotu līdzi šai apmācībai, pārliecinieties, vai esat instalējis ZSH, kā arī oh-my-zsh sistēmu.

Netērējot laiku, sāksim un apspriedīsim ZSH aizstājvārdus:

ZSH aizstājvārdi

ZSH aizstājvārdi ir konfigurēti .zshrc fails, kas atrodas lietotāja mājas direktorijā. Tie tiek ielādēti čaulas startēšanas laikā, taču jūs varat tos piespiest atkārtoti, iegūstot .zshrc fails.

ZSH aizstājvārda vispārējā sintakse ir šāda:

aizstājvārds = ”Komanda”

ZSH ir četri galvenie aizstājvārdu veidi.

1: Vienkārši aizstājvārdi

Vienkārši aizstājvārdi ir īss komandas gara forma. Lai iestatītu vienkāršu aizstājvārdu, rediģējiet ~ /.zshrc failu, izmantojot teksta redaktoru, un apakšā pievienojiet aizstājvārdu. Ir labi saglabāt visus aizstājvārdus vienā faila sadaļā, lai izvairītos no neskaidrībām un ērtas rediģēšanas.

nano ~ /.zshrc

Pēc tam izveidojiet aizstājvārdus formā:

aizstājvārds = ”

Piemēram, izveidosim dažus aizstājvārdus darbam ar Git krātuvēm:

# git pseidonīmi
alias ginit = "git init ."
alias gadd = "git add ."
alias gc = "git saistīt -m 'Sākotnējā apņemšanās'"

Lai ielādētu izmaiņas, sāciet jaunu termināla sesiju vai iegūstiet konfigurācijas failu, izmantojot komandu

avots ~ /.zshrc

Tagad terminālā, lai inicializētu direktoriju kā git repozitoriju, izmantojiet komandu:

$ ginit
Inicializēta tukša Git krātuve mapē / home / debian / Repo /.git /

2: Sufiksu aizstājvārdi

Sufiksu aizstājvārdi palīdz reģistrēt noteiktu faila paplašinājumu un vēlamo rīku tā palaišanai. Mēs tos definējam, izmantojot -s karodziņu, un seko sintaksei:

aizstājvārds -s paplašinājums = ”vēlamais rīks”

Piemēram, šie aizstājvārdi definē divus failu tipus un atbilstošos rīkus, lai tos atvērtu:

# sufiksu aizstājvārdi
aizstājvārds -s txt = neovim
aizstājvārds -s py = dedzīgs
aizstājvārds -s json = kods

Ir labi pārliecināties, ka jūsu norādītie rīki jau ir instalēti un atjaunināti. Lai izveidotu jaunu teksta failu, piemēram, informāciju.txt, ievadiet komandu kā:

info.txt

Tas izveidos failu un atvērs to ar norādīto rīku.

3: Globālie aizstājvārdi

Globālie aizstājvārdi ir ļoti līdzīgi vienkāršiem aizstājvārdiem, taču tos var izmantot vairāk nekā vienā komandā. Globālie mainīgie tiek izmantoti kā aizstājvārdi komandām, kurās tiek ievadīta caurules ievade. Globālos mainīgos definē, izmantojot karodziņu -g, izmantojot sintaksi kā:

aizstājvārds -g [alias] = ”komanda”

Piemēram, aizstājvārds komandai grep:

# globālie aizstājvārdi
alias -g gp = "grep"

Pēc tam jūs varat nosūtīt komandas grep, izmantojot izveidoto aizstājvārdu:

$ ps aux | gp sakne
sakne 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
sakne 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / inic

4: Parametrizēti aizstājvārdi

Varat arī izveidot aizstājvārdus ar parametriem, kas ļauj paplašināt aizstājvārdu funkcionalitāti. Pseidonīmi ar parametriem lielākajā daļā programmēšanas valodu tiek definēti kā parastas funkcijas, kam seko komanda un tai atbilstošie parametri. Vispārējā sintakse ir šāda:

()
komanda $ param $ param2

Piemēram, aizstājvārds, kas meklē cilvēka lapu un sagrābj konkrētu informāciju.

# param aizstājvārds
search_man ()
cilvēks $ 1 | grep - 2 USD

Iepriekš minētajā aizstājvārdā mēs varam izsaukt komandu man, kam seko rīka nosaukums, kuram mēs vēlamies rokasgrāmatu, un īpaša informācija, kuru mēs vēlamies sagrābt.

Piemēram, lai uzzinātu par atsākšanas opciju wget, mēs varam izmantot komandu:

search_man wget turpināt

Parametrizētie aizstājvārdi ir ļoti elastīgi un pielāgojami, lai tie atbilstu visdažādākajām vajadzībām.

Bonuss

ZSH pielāgošana un aizstājvārdu izveide var aizņemt kādu laiku, padarot to nederīgu ātrai konfigurēšanai. Ja meklējat ātru iestatīšanu, izmantojot tēmas, spraudņus un aizstājvārdus, apsveriet iespēju izmantot oh-my-zsh.

Šī saite parāda dažus aizstājvārdus, kas komplektā ar oh-my-zsh, lai atvieglotu darbplūsmu. Izklaidējies.

Secinājums

Pseidonīmi ir galvenā čaulas izmantošanas sastāvdaļa, un ZSH nodrošina jūsu izveidoto pseidonīmu augsta līmeņa pielāgošanu. Eksperimentējiet un izveidojiet personīgos aizstājvārdus vienkāršākai darbplūsmai.

Paldies par lasīšanu.

Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...
Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...