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

Kako otvoriti terminal na Macu

Pokazujemo vam kako otvoriti terminal na Macu pomoću nekoliko metoda.

instagram viewer

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 // path u Finderu ako ste omogućili pregled skrivenih sistemskih datoteka.

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.

E-mail
Mac Terminal naredbe varalica

Naš mega varalica Mac naredbi terminala pruža izvrsnu referencu za sve važne naredbe koje biste trebali znati.

Povezane teme
  • Nespecificirano
O autoru
Samir Makwana (Objavljeno 5 članaka)

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.

Više od Samira Makwane

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.

.