Nesvarbu, kaip dažnai naudojate „Linux“ apvalkalą, kartais galite susidurti su komandomis, kurios yra per ilgos, nei būtina. Tokių komandų įvedimas gali tapti daug laiko atimantis ir neefektyvus, ypač jei reguliariai naudojate komandą. Štai kur atsiranda komandiniai slapyvardžiai. Jie leidžia mums sukurti ilgų komandų, kurias dažnai naudojame, nuorodų slapyvardžius.
Ši pamoka parodys, kaip nustatyti slapyvardžius ZSH, geresnę ir patobulintą alternatyvą numatytam BASH apvalkalui. Jei norite sekti šią pamoką, įsitikinkite, kad turite įdiegtą ZSH ir „oh-my-zsh“ sistemą.
Nešvaistydami laiko, pradėkime ir aptarkime ZSH slapyvardžius:
ZSH slapyvardžiai
ZSH slapyvardžiai sukonfigūruoti .zshrc failas, esantis vartotojo namų kataloge. Jie įkraunami paleidus apvalkalą, tačiau juos galite priversti perkrauti įsigydami .zshrc failas.
Bendroji ZSH slapyvardžio sintaksė yra:
slapyvardisZSH turi keturis pagrindinius slapyvardžių tipus.
1: paprasti slapyvardžiai
Paprasti slapyvardžiai yra trumpa ilgos komandos forma. Norėdami nustatyti paprastą pseudonimą, redaguokite ~ /.zshrc failą naudodami teksto rengyklę ir apačioje pridėkite slapyvardį. Gerai laikyti visus savo slapyvardžius viename failo skyriuje, kad būtų išvengta painiavos ir lengvo redagavimo.
nano ~ /.zshrcTada sukurkite slapyvardžius tokia forma:
slapyvardisPvz., Nustatykime keletą slapyvardžių darbui su „Git“ saugyklomis:
# git slapyvardžiaipseudonimas ginit = "git init ."
slapyvardis gadd = "git add ."
pseudonimas gc = "git įsipareigoti -m 'Pradinis įsipareigojimas'"
Norėdami įkelti pakeitimus, paleiskite naują terminalo seansą arba naudokite komandą konfigūracijos faile
šaltinis ~ /.zshrcDabar terminale, norėdami inicijuoti katalogą kaip „git“ saugyklą, naudokite komandą:
$ ginitInicijuota tuščia „Git“ saugykla aplanke / home / debian / Repo /.git /
2: Priesaginiai slapyvardžiai
Priesaginiai pseudonimai padeda užregistruoti konkretų failo plėtinį ir pageidaujamą įrankį jam paleisti. Mes juos apibrėžiame naudodami -s vėliavą ir vadovaudamiesi sintakse:
slapyvardis -s plėtinys = „pageidaujamas įrankis“Pvz., Šie slapyvardžiai apibrėžia du failų tipus ir atitinkamus įrankius jiems atidaryti:
# priesaginių slapyvardžiųslapyvardis -s txt = neovim
slapyvardis -s py = geany
slapyvardis -s json = kodas
Gerai įsitikinti, kad jūsų nurodyti įrankiai jau yra įdiegti ir atnaujinti. Norėdami sukurti naują tekstinį failą, pvz., Informaciją.txt, įveskite komandą taip:
info.txtTai sukurs failą ir atidarys jį naudodamas nurodytą įrankį.
3: Visuotiniai slapyvardžiai
Visuotiniai pseudonimai yra labai panašūs į paprastus pseudonimus, tačiau juos galite naudoti keliose komandose. Visuotiniai kintamieji naudojami kaip pseudonimai komandoms, kurios imasi vamzdžio įvesties. Visuotiniai kintamieji apibrėžiami naudojant -g vėliavą naudojant sintaksę kaip:
slapyvardis -g [alias] = ”komanda”Pvz., „Grep“ komandos slapyvardis:
# pasaulinių slapyvardžiųpseudonimas -g gp = "grep"
Tada galite perduoti komandas grep, naudodami sukurtą slapyvardį:
$ ps aux | gp šaknisšaknis 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
šaknis 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / prad
4: Parametrizuoti slapyvardžiai
Taip pat galite sukurti slapyvardžius su parametrais, kurie leidžia išplėsti slapyvardžių funkcionalumą. Daugumoje programavimo kalbų slapyvardžiai su parametrais apibrėžiami kaip įprastos funkcijos, po kurių seka komanda ir atitinkami jos parametrai. Bendroji sintaksė yra tokia:
komanda $ param $ param2
Pavyzdžiui, slapyvardis, ieškantis vyro puslapyje ir grepiantis konkrečios informacijos.
# param pseudonimassearch_man ()
vyras 1 USD | grep - 2 USD
Ankstesniame pseudonime galime iškviesti komandą vyras, po kurio nurodomas įrankio, kuriam reikalingas vadovas, pavadinimas ir konkreti informacija, kurią norime paimti.
Pavyzdžiui, norėdami patraukti „wget“ atnaujinimo parinktį, galime naudoti komandą:
search_man wget tęstiParametruoti slapyvardžiai yra labai lankstūs ir pritaikomi, kad atitiktų platų poreikių pasirinkimą.
Premija
„ZSH“ pritaikymas ir slapyvardžio kūrimas gali užtrukti, todėl jie nebus tinkami greitai konfigūruoti. Jei norite greitai nustatyti sąranką naudodami temas, papildinius ir pseudonimus, apsvarstykite galimybę naudoti oh-my-zsh.
Ši nuoroda rodo keletą slapyvardžių, kurie pateikiami kartu su oh-my-zsh, kad būtų lengviau atlikti darbą. Pasilinksmink.
Išvada
Pseudonimai yra pagrindinė apvalkalo naudojimo dalis, o ZSH suteikia jums aukšto lygio jūsų sukurtų slapyvardžių pritaikymą. Eksperimentuokite ir kurkite asmeninius slapyvardžius, kad darbas būtų lengvesnis.
Ačiū, kad skaitėte.