Od ažuriranja na verziju 10.15 Catalina, macOS uključuje Z ljusku (zsh) kao zadanu umjesto Bash u aplikaciji Terminal. To znači da i dalje imate isti crni prozor s bijelim tekstom u terminalu. Stvari ne moraju ostati takve.
Možete pomaknuti zsh upit kako biste ga učinili minimalnim i iskoristili prostor najbolje. Pokazat ćemo vam kako prilagoditi zsh upit u aplikaciji Terminal kako bi se istaknuo na bilo kojoj pozadini koju odaberete.
Osnove zsh upita
Kada pokrenete aplikaciju Terminal, ona prikazuje neke korisne informacije, poput vaše posljednje prijave i naredbenog retka. Ovako uobičajeno izgleda upit.
Zadnja prijava: srijeda, 3. veljače 22:00:40 na konzoli
samir @ MacBook-Air ~%
Upit zsh prikazuje niz teksta koji se sastoji od vašeg korisničkog imena i modela računala kao što su MacBook Air, MacBook Pro, Mac Mini i tako dalje. Tilda (~) označava mjesto upita u matičnom direktoriju.
Povezano: Kako otvoriti terminal na Macu
Pokazujemo vam kako otvoriti terminal na Macu pomoću nekoliko metoda.
Stvorite profil Z školjke za pohranu svih postavki
Da biste promijenili zadani izgled, obično morate petljati sa sistemskim datotekama. To je zato što ažuriranja macOS-a vraćaju sve sistemske datoteke na zadane i izgubit ćete sve promjene koje napravite.
Tako možete stvoriti određenu datoteku postavki, poznatu kao datoteka dot, za vaš zsh profil koji će pohraniti sve promjene i postavke koje želite u zsh odziv.
Pa, ovu dotfile nećete pronaći prema zadanim postavkama na macOS-u, pa ćete je morati napraviti. Stvaranje novog .zshrc profila preporučuje se za pohranu svih postavki poput izgleda i ponašanja zsh upita.
Evo kako stvoriti zsh profil (dotfile):
1. Otvoren Terminal app.
2. Upišite sljedeću naredbu i pritisnite tipku Return.
dodirnite ~ / .zshrc
To će stvoriti .zshrc profil u početnom direktoriju vašeg korisničkog računa. Možete ga vidjeti pod / Korisnik /
Nakon toga, zsh profil će biti dostupan za prijavu i interaktivne ljuske svaki put kada pokrenete Terminal. Međutim, neće biti aktivan u SSH sesijama.
Sve promjene koje želite unijeti u zsh odziv mogu biti uključene u ovaj profil.
Prilagodite zsh upit u terminalu
Uobičajeno, zsh prompt sadrži informacije poput korisničkog imena, naziva stroja i lokacije koji počinju u korisnikovom početnom direktoriju. Ovi se detalji pohranjuju u sistemsku datoteku ljuske zsh na / etc / zshrc mjestu.
PS1 = "% n @% m% 1 ~% #"
U ovom nizu varijabli:
- % n je korisničko ime vašeg računa.
- % m je naziv modela MacBook.
- Simbol% 1 ~ znači trenutnu putanju radnog direktorija gdje ~ uklanja traku $ HOME direktorija.
- % # znači da će prompt prikazati # ako se ljuska izvodi s root (administratorskim) privilegijama ili nudi% ako ne.
Da biste izvršili bilo kakvu promjenu u zadanom zsh odzivu, morat ćete dodati relevantne vrijednosti da bi se odziv pojavio drugačije od zadane.
Evo kako to učiniti. Otvoren Terminal, upišite sljedeću naredbu i pritisnite enter.
nano ~ / .zshrc
Bit će prazno ako mu pristupate prvi put. Možete dodati novi redak s tekstom PROMPT = '...' i uključiti relevantne vrijednosti u elipse.
Za jednostavnu izmjenu zsh upita možete ove vrijednosti unijeti u .zshrc profil.
PROMPT = '% n ~ $'
Pogoditi Ctrl + O da biste potvrdili uvođenje promjena u datoteku, a zatim pritisnite Ctrl + X za izlazak iz nano uređivača.
Otvorite novi Terminal prozor za potvrdu i prikaz promjena koje ste upravo napravili. Vaš novi zsh upit na kraju će prikazati korisničko ime vašeg računala, početni direktorij i simbol $.
Dodajte datum i vrijeme u zsh upit
Osim svog korisničkog imena, možete dodati trenutni datum ili vrijeme tako da ne morate odvratiti pogled od aktivnog prozora terminala da biste provjerili te podatke.
Pokrenite Terminal i otvorite .zshrc profil.
nano ~ / .zshrc
Da biste uključili datum u upit, možete upotrijebiti% D da se datum pojavi u formatu yy-mm-dd ili% W da se pojavi u formatu mm / dd / yy. Tada će se novi upit pojaviti kao
PROMPT = '% n:% W: ~ $'
Ako želite uključiti sistemsko vrijeme u zsh prompt, dodajte% T za trenutno vrijeme u 24-satnom formatu,% t za vrijeme pojavljivanja u am / pm ili 12-satnom formatu ili upotrijebite% * za prikaz vremena u 24-satnom formatu zajedno s sekunde.
PROMPT = '% n:% T: ~ $'
Dodajte boju tekstu u zsh upit
Jeste li dosadili bijelom tekstu zsh upita? Osim izmjena aplikacije Terminal s bojama, možete dodati malo boje u tekst tako da dobijete lijep vizualni odmor.
Pokrenite Terminal i otvorite .zshrc profil.
nano ~ / .zshrc
Zsh podržava boju i nijanse sive u odzivnom tekstu tako da nadopunjuje pozadinu. Možete odabrati boju prednjeg plana (teksta) između crne, bijele, žute, zelene, crvene, plave, cijan i magenta.
Evo kako ih koristiti.
PROMPT = '% F {cijan}% n% f: ~ $'
Ako želite odabrati određenu nijansu, možete odabrati između 0 do 256 8-bitnih boja koje terminal podržava. Evo kako koristiti numeričke vrijednosti boja.
PROMPT = '% F {51}% n% f: ~ $'
Morate postaviti zadane varijable boje% F i% f između odgovarajućeg teksta koji želite obojiti.
Dodavanje vizualnih efekata u zsh upit
Ako bojanje teksta upita nije dovoljno, možete istaknuti svoj zsh upit tako da se ističe usred tekstnog zida i lako ga možete uočiti. Za početak možete podebljati zsh upit.
PROMPT = '% B% F {51}% n% f% b: ~ $'
Dodavanjem% B na početku i stavljanjem% b na kraj između relevantnog teksta učinit će ga podebljanim.
Slično tome, možete staviti% S na početak i% s na kraj da biste istaknuli tekst. Istaknuto će imati istu boju koju ste odabrali da se prikazuje između varijabli% S i% s.
PROMPT = '% S% F {51}% n% f% s: ~ $'
Također možete podvući tekst zsh upita. Za dodavanje podcrtavanja odzivu možete uključiti varijablu% U na početku i% u na kraju odgovarajućeg teksta.
PROMPT = '% U% F {51}% n% f% u: ~ $'
Uklonite detalje o posljednjoj prijavi iz zsh upita
Sakrivanje ili onemogućavanje gornjeg retka koji otkriva posljednje vrijeme prijave u aplikaciji Terminal može vašem zsh odzivu dati čistiji izgled. Sljedeću naredbu možete koristiti za sakrivanje tih podataka.
dodirnite ~ / .hushlogin
Sljedeći put kada otvorite terminal, nećete vidjeti ništa iznad zsh upita.
Začinite zsh upit u terminalu
Čak i ako povremeno upotrebljavate aplikaciju Terminal na macOS-u, možete podesiti način na koji se tamo pojavljuje zsh prompt. Možete podebljati, podcrtati, skratiti, pa čak i uključiti datum i vrijeme u njih.
Sad kad ste počeli prilagođavati zsh prompt, malo eksperimentirajte i napravite ga vlastitim.
Naš mega varalica Mac naredbi terminala pruža izvrsnu referencu za sve važne naredbe koje biste trebali znati.
- Nespecificirano

Samir Makwana slobodni je pisac i urednik tehnologije s radovima koji se pojavljuju na GSMArena, BGR, GuidingTech, The Inquisitr, TechInAsia i drugima. Magistrirao je novinarstvo i piše kako bi pomogao ljudima da maksimalno iskoriste svoju tehnologiju. U slobodno vrijeme čita knjige i grafičke romane, petlja se oko web poslužitelja svog bloga, mehaničkih tipkovnica i drugih uređaja.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.