Nuo 10.15 „Catalina“ versijos atnaujinimo „MacOS“ programoje „Terminal“ vietoj „Bash“ numatytasis nustatymas yra „Z shell“ (zsh). Tai sakant, terminalo viduje vis tiek gaunate tą patį juodą langą su baltu tekstu. Viskas neturi taip likti.

Galite sukurti „zsh“ raginimą, kad jis būtų minimalus ir kuo geriau išnaudotų vietą. Parodysime, kaip pritaikyti „zsh“ raginimą programoje „Terminalas“, kad išsiskirtumėte pasirinktame fone.

„Zsh Prompt“ pagrindai

Kai paleidžiate programą „Terminal“, joje rodoma naudinga informacija, pvz., Paskutinis prisijungimas ir komandų eilutė. Taip paprastai atrodo paraginimas pagal numatytuosius nustatymus.

Paskutinis prisijungimas: vasario 3 d. 22:00:40 konsolėje
samir @ MacBook-Air ~%

„Zsh“ eilutė rodo teksto eilutę, susidedančią iš jūsų vartotojo vardo ir kompiuterio modelio, pvz., „MacBook Air“, „MacBook Pro“, „Mac Mini“ ir pan. Tildė (~) nurodo eilutės vietą namų kataloge.

Susijęs: Kaip atidaryti terminalą „Mac“

Kaip atidaryti terminalą „Mac“

Parodome, kaip atidaryti terminalą „Mac“ sistemoje, naudojant kelis metodus.

instagram viewer

Sukurkite „Z Shell“ profilį, kad išsaugotumėte visus nustatymus

Paprastai turite keisti sistemos failus, kad pakeistumėte numatytąją išvaizdą. Taip yra todėl, kad „MacOS“ naujiniai iš naujo nustato numatytąjį sistemos failą ir prarasite visus atliktus pakeitimus.

Taigi savo zsh profilyje galite sukurti specialų nustatymų failą, vadinamą dotfile, kad visi norimi pakeitimai ir nustatymai būtų išsaugoti „zsh“ raginime.

Na, šio „dotfile“ pagal nutylėjimą nerasite „MacOS“, todėl turėsite jį sukurti. Kuriant naują .zshrc profilį rekomenduojama išsaugoti visus nustatymus, pvz., „Zsh“ raginimo išvaizda ir elgsena.

Štai kaip sukurti zsh profilį (dotfile):

1. Atviras Terminalas programa.

2. Įveskite šią komandą ir paspauskite grįžimo klavišą.

palieskite ~ / .zshrc

Tai sukurs .zshrc profilį jūsų vartotojo paskyros pagrindiniame kataloge. Tai galite pamatyti skiltyje / Vartotojas // path programoje „Finder“, jei įgalinote peržiūrėti paslėptus sistemos failus.

Po to „zsh“ profilis bus prieinamas prisijungiant ir interaktyviuose apvalkaluose kiekvieną kartą paleidus terminalą. Tačiau jis nebus aktyvus SSH sesijose.

Visi pakeitimai, kuriuos norite atlikti „zsh“ raginime, gali būti įtraukti į šį profilį.

Tinkinkite „zsh Prompt“ terminale

Paprastai numatytoji „zsh“ eilutė pateikia informaciją, pvz., Vartotojo vardą, mašinos pavadinimą ir vietą, pradedant vartotojo namų kataloge. Ši informacija saugoma zsh apvalkalo sistemos faile / etc / zshrc vietoje.

PS1 = "% n @% m% 1 ~% #"

Šioje kintamųjų eilutėje:

  • % n yra jūsų paskyros vartotojo vardas.
  • % m yra „MacBook“ modelio pavadinimas.
  • % 1 ~ simbolis reiškia dabartinį darbo katalogo kelią, kur ~ juostelės nurodo katalogo $ HOME vietą.
  • % # reiškia, kad raginimas rodys #, jei apvalkalas veikia su root (administratoriaus) teisėmis, arba siūlo%, jei ne.

Norėdami pakeisti numatytąjį „zsh“ raginimą, turite pridėti atitinkamas reikšmes, kad raginimas būtų rodomas kitaip nei numatytasis.

Štai kaip tai padaryti. Atviras Terminalas, įveskite šią komandą ir paspauskite Enter.

nano ~ / .zshrc

Jis bus tuščias, jei prie jo prisijungsite pirmą kartą. Galite pridėti naują eilutę su tekstu PROMPT = '...' ir įtraukti elipsėse atitinkamas reikšmes.

Norėdami paprasčiau modifikuoti zsh eilutę, galite šias reikšmes įvesti profilyje .zshrc.

PASTABA = '% n ~ $'

Rezultatas „Ctrl“ + O kad patvirtintumėte, jog atlikote tuos failo pakeitimus, tada paspauskite „Ctrl“ + X norėdami išeiti iš nano redaktoriaus.

Atidarykite naują Terminalas langą, kad patvirtintumėte ir peržiūrėtumėte ką tik atliktus pakeitimus. Naujasis „zsh“ raginimas pabaigoje parodys jūsų „Mac“ vartotojo vardą, namų katalogą ir simbolį $.

Pridėkite datą ir laiką „zsh“ raginime

Be vartotojo vardo, galite pridėti dabartinę datą ar laiką, kad jums nereikėtų žiūrėti nuo aktyvaus terminalo lango, kad patikrintumėte tą informaciją.

Paleiskite terminalą ir atidarykite .zshrc profilį.

nano ~ / .zshrc

Norėdami įtraukti datą į raginimą, galite naudoti% D, kad data būtų rodoma mm-mm-dd formatu, arba% W, kad ji būtų rodoma mm / dd / yy formatu. Tada naujas raginimas pasirodys kaip

PASTABA = '% n:% W: ~ $'

Jei norite įtraukti sistemos laiką į zsh eilutę, pridėkite% T dabartiniam laikui 24 valandų formatu,% t - laikas rodyti am / pm arba 12 valandų formatu, arba naudokite% *, kad laikas būtų rodomas 24 valandų formatu kartu su sekundžių.

PASTABA = '% n:% T: ~ $'

Pridėti spalvą prie teksto „zsh“ raginime

Ar jums nuobodu su baltu „zsh“ raginimo tekstu? Išskyrus modifikuojant „Terminal“ programą naudodami spalvas, galite pridėti šiek tiek spalvų prie teksto, kad gautumėte gražią vizualinę pertrauką.

Paleiskite Terminalas ir atidarykite .zshrc profilį.

nano ~ / .zshrc

„Zsh“ palaiko spalvą ir pilkus atspalvius prie raginimo teksto taip, kad papildytų foną. Galite pasirinkti priekinio (teksto) spalvą tarp juodos, baltos, geltonos, žalios, raudonos, mėlynos, žydros ir rausvai raudonos.

Štai kaip juos naudoti.

PASTABA = '% F {cyan}% n% f: ~ $'

Jei norite pasirinkti konkretų atspalvį, galite pasirinkti nuo 0 iki 256 8 bitų spalvų, kurias palaiko terminalas. Štai kaip naudoti spalvų skaitines vertes.

PASTABA = '% F {51}% n% f: ~ $'

Tarp atitinkamo teksto, kurį norite nuspalvinti, turite įdėti numatytuosius pirmojo plano spalvų kintamuosius% F ir% f.

Vaizdinių efektų pridėjimas „zsh“ raginime

Jei raginimo teksto dažyti nepakanka, galite paryškinti „zsh“ raginimą, kad jis išsiskirtų tarp teksto sienos ir galėtumėte lengvai jį pastebėti. Pradedantiesiems galite paryškinti „zsh“ raginimą.

PASTABA = '% B% F {51}% n% f% b: ~ $'

Pridėjus% B pradžioje ir% b įtraukus į pabaigą tarp atitinkamo teksto, bus paryškinta.

Panašiai galite pažymėti% S pradžioje ir% s pabaigoje, kad paryškintumėte tekstą. Paryškinti bus ta pati spalva, kokią pasirinkote rodyti tarp kintamųjų% S ir% s.

PASTABA = '% S% F {51}% n% f% s: ~ $'

Taip pat galite pabraukti „zsh“ raginimo tekstą. Jei norite pridėti pabraukimą prie raginimo, atitinkamo teksto pradžioje galite įtraukti% U kintamąjį ir% u pabaigoje.

PASTABA = '% U% F {51}% n% f% u: ~ $'

Pašalinkite paskutinio prisijungimo informaciją iš „zsh“ raginimo

Paslėpus arba išjungus viršutinę eilutę, atskleidžiant paskutinį prisijungimo laiką „Terminal“ programoje, „zsh“ raginimas gali būti švaresnis. Norėdami paslėpti tą informaciją, galite naudoti šią komandą.

palieskite ~ / .hushlogin

Kitą kartą atidarę terminalą virš zsh eilutės nieko nematysite.

Pagardinkite „zsh Prompt“ terminale

Net jei kartais naudojate „Terminal“ programą „MacOS“, galite pakoreguoti, kaip ten rodoma „zsh“ raginimas. Galite paryškinti, pabraukti, sutrumpinti ir net įtraukti datą ir laiką.

Dabar, kai pradėjote tinkinti „zsh“ raginimą, šiek tiek eksperimentuokite ir padarykite tai savo.

El
„Mac“ terminalo komandos „Cheat Sheet“

Mūsų „Mac“ terminalo komandų „mega cheat“ lape pateikiama puiki nuoroda į visas svarbias komandas, kurias turėtumėte žinoti.

Susijusios temos
  • Nenurodytas
Apie autorių
Samiras Makwana (Paskelbti 5 straipsniai)

Samiras Makwana yra laisvai samdomas technologijų rašytojas ir redaktorius, kurio darbai rodomi GSMArena, BGR, GuidingTech, The Inquisitr, TechInAsia ir kt. Jis turi žurnalistikos magistro laipsnį ir rašo, kad padėtų žmonėms maksimaliai išnaudoti savo technologijas. Laisvalaikiu jis skaito knygas ir grafinius romanus, lipdo savo tinklaraščio interneto serverį, mechanines klaviatūras ir kitas savo programėles.

Daugiau iš Samir Makwana

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.