Pole tähtis, kui sageli te Linuxi kesta kasutate, võib mõnikord ilmneda käske, mis on liiga pikad kui vaja. Selliste käskude väljatrükk võib muutuda aeganõudvaks ja ebaefektiivseks, eriti kui kasutate käsku regulaarselt. Seal tulevad mängu käsunimed. Need võimaldavad meil luua pikkade käskude otseteede hüüdnimed, mida me sageli kasutame.
See õpetus näitab teile, kuidas seadistada varjunimesid ZSH-ile, mis on parem ja täiustatud alternatiiv vaikimisi BASH-i kestale. Selle õpetuse järgimiseks veenduge, et teil oleks installitud nii ZSH kui ka oh-my-zsh raamistik.
Aega raiskamata alustagem ja arutagem ZSH varjunimede üle:
ZSH varjunimed
ZSH varjunimed on konfigureeritud .zshrc-fail, mis asub kasutaja kodukataloogis. Need laaditakse kesta käivitamisel, kuid saate neid sundlaadida, hankides .zshrc-fail.
ZSH varjunime üldine süntaks on:
teise nimegaZSH-l on neli peamist varjunime tüüpi.
1: lihtsad varjunimed
Lihtsad varjunimed on pika käsu lühike vorm. Lihtsa varjunime seadistamiseks muutke ~ /.zshrc fail, kasutades oma tekstiredaktorit, ja lisage alias varjunimi. Segaduste ja redigeerimise lihtsuse vältimiseks on hea hoida kõik varjunimed faili ühes osas.
nano ~ /.zshrcJärgmisena looge varjunimed kujul:
teise nimegaNäiteks seadistagem mõned varjunimed Giti hoidlatega töötamiseks:
# git varjunimealias ginit = "git init ."
alias gadd = "git lisa ."
alias gc = "git pühendu -m 'Esmane kohustus" "
Muudatuste laadimiseks käivitage uus terminaliseanss või hankige käsu abil konfiguratsioonifail
allikas ~ /.zshrcNüüd terminalis kataloogi initsialiseerimiseks git-hoidlana kasutage käsku:
$ ginitInitsialiseeritud tühi Giti hoidla kataloogis / home / debian / Repo /.git /
2: Sufikside varjunimed
Sufikside varjunimed aitavad registreerida konkreetset faililaiendit ja eelistatud tööriista selle käivitamiseks. Määratleme need lipu -s abil ja järgime süntaksit:
alias -s extension = ”eelistatud tööriist”Näiteks määravad järgmised varjunimed kaks failitüüpi ja vastavad tööriistad nende avamiseks:
# järelliide varjunimedalias -s txt = neovim
alias -s py = kole
varjunimi -s json = kood
Hea on tagada, et teie määratud tööriistad oleksid juba installitud ja ajakohased. Uue tekstifaili, näiteks teabe, loomiseks.txt, sisestage käsk järgmiselt:
info.txtSee loob faili ja avab selle määratud tööriistaga.
3: globaalsed varjunimed
Globaalsed varjunimed sarnanevad väga lihtsate varjunimedega, kuid neid saab kasutada rohkem kui ühes käsus. Globaalseid muutujaid kasutatakse aliasidena käskude jaoks, mis võtavad toru sisendi. Üldised muutujad määratletakse lipu -g abil, kasutades süntaksit järgmiselt:
alias -g [alias] = ”käsk”Näiteks grep-käsu varjunimi:
# globaalset varjunimealias -g gp = "grep"
Seejärel saate loodud varjunime abil käske grepida:
$ ps aux | gp juurjuur 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
juur 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / init
4: Parameetriseeritud varjunimed
Võite luua ka parameetritega varjunimesid, mis võimaldab laiendada varjunimede funktsionaalsust. Parameetritega varjunimed määratletakse enamikus programmeerimiskeeltes tavapäraste funktsioonidena, millele järgneb käsk ja sellele vastavad parameetrid. Üldine süntaks on järgmine:
käsk $ param $ param2
Näiteks varjunimi, mis otsib manulehte ja haarab konkreetset teavet.
# param varjunimisearch_man ()
mees $ 1 | grep - 2 dollarit
Ülaltoodud pseudonüümis võime helistada käsule man, millele järgneb tööriista nimi, mille jaoks me käsiraamatut soovime, ja konkreetne teave, mida tahame haarata.
Näiteks wgetis jätkamise valiku haaramiseks võime kasutada käsku:
search_man wget jätkaParameetrilised varjunimed on väga paindlikud ja kohandatavad, et need vastaksid paljudele vajadustele.
Boonus
ZSH-i kohandamine ja varjunimede loomine võib võtta mõnda aega, mistõttu see ei sobi kiireks konfigureerimiseks. Kui otsite kiiret seadistamist teemade, pistikprogrammide ja varjunimedega, kaaluge oh-my-zsh kasutamist.
Järgmine link näitab mõningaid varjunimesid, mis on hõlbustatud töövoo jaoks komplekteeritud oh-my-zsh-ga. Lõbutse hästi.
Järeldus
Pseudonüümid on kesta kasutamise peamine osa ja ZSH pakub teie loodud pseudonüümide kõrgel tasemel kohandamist. Katsetage ja looge lihtsama töövoo jaoks isiklikud varjunimed.
Täname lugemast.