zsh

Kako konfigurirati i koristiti pseudonime u ZSH

Kako konfigurirati i koristiti pseudonime u ZSH
Ako Linux koristite kao svakodnevni pokretački program, možete se povezati s trošenjem puno vremena na rad s terminalom za navigaciju datotečnim sustavima, ažuriranje i instaliranje paketa itd. Terminal je neprocjenjiv, nezamjenjiv alat.

Bez obzira na to koliko često koristite Linux ljusku, ponekad se mogu susresti naredbe preduge nego što je potrebno. Upisivanje takvih naredbi može postati dugotrajno i neučinkovito, pogotovo ako redovito koristite naredbu. Tu nastupaju pseudonimi naredbi. Omogućuju nam stvaranje nadimaka prečaca za duge naredbe koje često koristimo.

Ovaj vodič će vam pokazati kako postaviti zamjenske pse na ZSH, bolju i poboljšanu alternativu zadanoj BASH ljusci. Da biste nastavili s ovim uputstvom, osigurajte da imate instaliran ZSH kao i oh-my-zsh framework.

Ne gubimo vrijeme, započnimo i razgovarajmo o ZSH aliasima:

ZSH pseudonimi

ZSH aliasi konfigurirani su u .zshrc datoteka koja se nalazi u korisnikovom kućnom direktoriju. Učitavaju se pri pokretanju ljuske, ali ih možete prisilno ponovno učitati izvornim kôdom .zshrc datoteku.

Opća sintaksa za zamjensko ime ZSH je:

alias = ”Naredba”

ZSH ima četiri glavne vrste pseudonima.

1: Jednostavni pseudonimi

Jednostavni aliasi kratki su oblik duge naredbe. Da biste postavili jednostavan alias, uredite ~ /.zshrc datoteku pomoću vašeg uređivača teksta i dodajte alias na dnu. Dobro je držati sve svoje pseudonime u jednom odjeljku datoteke kako biste izbjegli zabunu i jednostavnost uređivanja.

nano ~ /.zshrc

Zatim stvorite pseudonime u obliku:

alias = ""

Na primjer, postavimo nekoliko zamjenskih imena za rad s Git repozitorijima:

# git aliasi
alias ginit = "git init ."
alias gadd = "git dodaj ."
alias gc = "git commit -m 'Početno predavanje'"

Da biste učitali promjene, pokrenite novu terminalsku sesiju ili izvor konfiguracijske datoteke pomoću naredbe

izvor ~ /.zshrc

Sada u terminalu, da biste inicijalizirali direktorij kao git spremište, upotrijebite naredbu:

$ ginit
Inicijalizirano prazno Git spremište u / home / debian / Repo /.git /

2: Sufiksni pseudonimi

Sufiksni pseudonimi pomažu u registraciji određenog proširenja datoteke i preferiranog alata za njegovo pokretanje. Mi ih definiramo pomoću zastavice -s i slijedi sintaksu:

alias -s extension = "preferirani alat"

Na primjer, sljedeći pseudonimi definiraju dvije vrste datoteka i odgovarajuće alate za njihovo otvaranje:

# sufiksna zamjenska imena
alias -s txt = neovim
alias -s py = geany
alias -s json = kôd

Dobro je osigurati da su alati koje navedete već instalirani i ažurirani. Da biste stvorili novu tekstualnu datoteku kao što je info.txt, unesite naredbu kao:

info.txt

To će stvoriti datoteku i otvoriti je pomoću navedenog alata.

3: Globalni pseudonimi

Globalni aliasi vrlo su slični jednostavnim aliasima, ali možete ih koristiti u više naredbi. Globalne varijable koriste se kao aliasi za naredbe koje uzimaju unos cijevi. Globalne varijable definirane su pomoću zastavice -g koristeći sintaksu kao:

alias -g [alias] = "naredba"

Na primjer, zamjensko ime za naredbu grep:

# globalni aliasi
alias -g gp = "grep"

Zatim možete upotrijebiti naredbe za grep koristeći stvoreni alias:

$ ps pomoćni | gp korijen
korijen 1 0.0 0.0 8940 268 ? Ssl 21:25 0:00 / init
korijen 7 0.0 0.0 8940 200 tty1 Ss 21:25 0:00 / init

4: Parametrizirani pseudonimi

Također možete stvoriti pseudonime s parametrima, što vam omogućuje da proširite funkcionalnost aliasa. Pseudonimi s parametrima definirani su kao normalne funkcije u većini programskih jezika, nakon kojih slijedi naredba i odgovarajući parametri. Općenita je sintaksa:

()
naredba $ param $ param2

Na primjer, pseudonim koji pretražuje man stranicu i grep za određene informacije.

# param alias
search_man ()
čovjek $ 1 | grep - 2 dolara

U gornjem aliasu možemo nazvati naredbu man, nakon čega slijedi naziv alata za koji želimo priručnik i određene informacije koje želimo dobiti.

Na primjer, za grep za opciju nastavka u wgetu, možemo upotrijebiti naredbu:

search_man wget nastavi

Parametrirani aliasovi vrlo su fleksibilni i prilagodljivi kako bi odgovarali širokom izboru potreba.

Bonus

ZSH prilagodba i izrada aliasa mogu potrajati, što ga čini neprikladnim za brzu konfiguraciju. Ako tražite brzo postavljanje tema, dodataka i pseudonima, razmislite o upotrebi oh-my-zsh.

Sljedeća veza prikazuje neke pseudonime koji dolaze u kompletu s oh-my-zsh za lakši tijek rada. Zabavi se.

Zaključak

Pseudonimi su ključni dio korištenja ljuske, a ZSH vam pruža prilagodbu na visokoj razini za pseudonime koje možete stvoriti. Eksperimentirajte i stvorite osobne pseudonime za lakši tijek rada.

Hvala na čitanju.

Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...