zsh

Kaip konfigūruoti ir naudoti slapyvardžius ZSH

Kaip konfigūruoti ir naudoti slapyvardžius ZSH
Jei naudojate „Linux“ kaip kasdienį tvarkyklę, galite susieti su daug laiko praleidimu dirbdami su terminalu naršydami failų sistemose, atnaujindami ir įdiegdami paketus ir kt. Terminalas yra neįkainojamas, nepakeičiamas įrankis.

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:

slapyvardis = ”Komanda”

ZSH 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 ~ /.zshrc

Tada sukurkite slapyvardžius tokia forma:

slapyvardis = “

Pvz., Nustatykime keletą slapyvardžių darbui su „Git“ saugyklomis:

# git slapyvardžiai
pseudonimas 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 ~ /.zshrc

Dabar terminale, norėdami inicijuoti katalogą kaip „git“ saugyklą, naudokite komandą:

$ ginit
Inicijuota 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.txt

Tai 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 pseudonimas
search_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ęsti

Parametruoti 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.

Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...