Catalinan version 10.15 päivityksen jälkeen macOS sisältää oletusarvoisesti Z-kuoren (zsh) Bashin sijaan Terminal-sovelluksessa. Se sanoi, että päätelaitteen sisällä on edelleen sama musta ikkuna, jossa on valkoinen teksti. Asioiden ei tarvitse pysyä sillä tavalla.

Voit kerätä zsh-kehotteen, jotta se olisi minimaalinen ja hyödynnä tilaa parhaalla mahdollisella tavalla. Näytämme sinulle, kuinka voit mukauttaa zsh-kehotteen Terminal-sovelluksessa erottumaan valitsemastasi taustasta.

Zsh-kehotteen perusteet

Kun käynnistät Terminal-sovelluksen, se näyttää hyödyllisiä tietoja, kuten viimeisen kirjautumistunnuksesi ja komentokehotteen. Näin kehote yleensä näyttää oletusarvoisesti.

Viimeisin kirjautuminen: ke 3. helmikuuta 22:00:40 konsolilla
samir @ MacBook-Air ~%

Zsh-kehote näyttää tekstimerkkijonon, joka koostuu käyttäjänimestäsi ja tietokoneen mallista, kuten MacBook Air, MacBook Pro, Mac Mini ja niin edelleen. Tilde (~) osoittaa kehotteen sijainnin kotihakemistossa.

Liittyvät: Päätteen avaaminen Macissa

instagram viewer
Päätteen avaaminen Macissa

Näytämme sinulle, kuinka pääte avataan Macissa useilla tavoilla.

Luo Z Shell -profiili tallentaa kaikki asetukset

Tyypillisesti joudut korjaamaan järjestelmätiedostoja muuttamaan oletustyyliä. Tämä johtuu siitä, että macOS-päivitykset palauttavat kaikki järjestelmätiedot oletusarvoihin, ja menetät kaikki tekemäsi muutokset.

Joten voit luoda tietyn asetustiedoston, joka tunnetaan nimellä dotfile, zsh-profiilillesi tallentamaan kaikki haluamasi muutokset ja asetukset zsh-kehotteeseen.

No, et löydä tätä dotfile-tiedostoa oletuksena macOS: ssä, joten sinun on tehtävä yksi. Uuden .zshrc-profiilin luominen on suositeltavaa kaikkien asetusten, kuten zsh-kehotteen ulkoasun ja käyttäytymisen, tallentamiseksi.

Näin luodaan zsh-profiili (dotfile):

1. Avata Terminaali sovellus.

2. Kirjoita seuraava komento ja paina Return-näppäintä.

kosketa ~ / .zshrc

Se luo .zshrc-profiilin käyttäjätilisi kotihakemistoon. Näet sen kohdasta / Käyttäjä // polku Finderissa, jos olet ottanut käyttöön piilotettujen järjestelmätiedostojen katselun.

Sen jälkeen zsh-profiili on käytettävissä kirjautumista ja interaktiivisia kuoria varten aina, kun käynnistät Terminalin. Se ei kuitenkaan ole aktiivinen SSH-istunnoissa.

Kaikki muutokset, jotka haluat tehdä zsh-kehotteeseen, voidaan sisällyttää tähän profiiliin.

Mukauta zsh-kehotetta terminaalissa

Tyypillisesti zsh-oletuskehote sisältää tietoja, kuten käyttäjänimi, koneen nimi ja sijainti käyttäjän kotihakemistosta alkaen. Nämä tiedot tallennetaan zsh-kuoren järjestelmätiedostoon / etc / zshrc -sijaintiin.

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

Tässä muuttujien merkkijonossa:

  • % n on tilisi käyttäjänimi.
  • % m on MacBookin mallinimi.
  • % 1 ~ -symboli tarkoittaa nykyistä työhakemistopolkua, jossa ~ nauhoittaa hakemiston $ HOME sijainnin.
  • % # tarkoittaa, että kehote näyttää #, jos kuori on käynnissä pääkäyttäjän oikeuksilla, tai muuten tarjoaa%, jos ei.

Jos haluat tehdä muutoksia zsh-oletuskehotteeseen, sinun on lisättävä asiaankuuluvat arvot, jotta kehote näkyy eri tavalla kuin oletusarvo.

Näin voit edetä siinä. Avata Terminaali, kirjoita seuraava komento ja paina Enter.

nano ~ / .zshrc

Se on tyhjä, jos käytät sitä ensimmäistä kertaa. Voit lisätä uuden rivin tekstillä PROMPT = '...' ja lisätä asiaankuuluvat arvot ellipseihin.

Voit yksinkertaisesti muokata zsh-kehotetta kirjoittamalla nämä arvot .zshrc-profiiliin.

PROMPT = '% n ~ $'

Osuma Ctrl + O vahvista näiden muutosten tekeminen tiedostoon ja paina sitten Ctrl + X poistuaksesi nanoeditorista.

Avaa uusi Terminaali vahvista ja tarkastele juuri tekemiäsi muutoksia. Uusi zsh-kehotteesi näyttää Macin käyttäjänimen, kotihakemiston ja symbolin $ lopussa.

Lisää päivämäärä ja aika zsh-kehotteeseen

Käyttäjätunnuksesi lisäksi voit liittää nykyisen päivämäärän tai kellonajan, jotta sinun ei tarvitse katsoa poispäin aktiivisesta Terminaali-ikkunasta tarkistaaksesi nämä tiedot.

Käynnistä pääte ja avaa .zshrc-profiili.

nano ~ / .zshrc

Jos haluat sisällyttää päivämäärän kehotteeseen, voit käyttää% D: tä päivämäärän näyttämiseksi vv-kk-pp-muodossa tai% W, jos haluat sen näkyvän kk / pp / vv-muodossa. Sitten uusi kehote ilmestyy kuten

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

Jos haluat sisällyttää järjestelmän ajan zsh-kehotteeseen, lisää% T nykyiselle ajalle 24 tunnin muodossa,% t aika ilmestyä am / pm tai 12 tunnin muodossa, tai käytä% * näyttääksesi ajan 24 tunnin muodossa yhdessä sekuntia.

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

Lisää väri tekstiin zsh-kehotteessa

Oletko kyllästynyt zsh-kehotteen valkoiseen tekstiin? Paitsi muokkaamalla Terminal-sovellusta väreillä voit lisätä tekstiin värejä, jotta saat mukavan visuaalisen tauon.

Tuoda markkinoille Terminaali ja avaa .zshrc-profiili.

nano ~ / .zshrc

Zsh tukee väriä ja harmaita sävyjä kehotetekstiin siten, että se täydentää taustaa. Voit valita etualan (teksti) värin mustan, valkoisen, keltaisen, vihreän, punaisen, sinisen, syaanin ja magentan välillä.

Näin voit käyttää niitä.

PROMPT = '% F {syaani}% n% f: ~ $'

Jos haluat valita tietyn sävyn, voit valita 0-256 8-bittistä väriä, joita pääte tukee. Näin voit käyttää värien numeerisia arvoja.

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

Sinun on sijoitettava% F ja% f etualan oletusvärimuuttujat väritettävän tekstin väliin.

Visuaalisten tehosteiden lisääminen zsh-kehotteeseen

Jos kehotteen tekstin väritys ei riitä, voit korostaa zsh-kehotteen, jotta se erottuu tekstiseinän keskellä ja voit helposti havaita sen. Ensinnäkin voit lihavoida zsh-kehotteen.

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

Lisäämällä% B alkuun ja sijoittamalla% b loppuun kyseisen tekstin väliin, se muuttuu lihavoituksi.

Vastaavasti voit lisätä% S: n alkuun ja% s: n korostamaan tekstiä. Kohokohdassa on sama väri, jonka olet valinnut esiintyvän muuttujien% S ja% s välillä.

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

Voit myös alleviivata zsh-kehotteen tekstin. Jos haluat liittää alleviivan kehotteeseen, voit sisällyttää% U -muuttujan asiaankuuluvan tekstin alkuun ja% u -tekstin loppuun.

LISÄYS = '% U% F {51}% n% f% u: ~ $'

Poista viimeisen kirjautumisen tiedot zsh-kehotteesta

Ylimmän rivin piilottaminen tai poistaminen käytöstä, jolloin viimeinen kirjautumisaika paljastetaan Terminal-sovelluksessa, voi antaa zsh-kehotteellesi puhtaamman ilmeen. Voit piilottaa nämä tiedot seuraavan komennon avulla.

kosketa ~ / .hushlogin

Kun seuraavan kerran avaat terminaalin, et näe mitään zsh-kehotteen yläpuolella.

Paranna zsh-kehotetta terminaalissa

Vaikka käytät satunnaisesti Terminal-sovellusta macOS: ssa, voit säätää tapaa, jolla zsh-kehote näkyy siellä. Voit lihavoida, alleviivata, lyhentää ja jopa lisätä siihen päivämäärän ja kellonajan.

Nyt kun olet alkanut mukauttaa zsh-kehotetta, kokeile vähän ja tee siitä oma.

Sähköposti
Mac-päätelaitteen komentojen huijauslehti

Mega-huijaussivu Mac-päätelaitteiden komennoista tarjoaa erinomaisen viitteen kaikille tärkeille komennoille, jotka sinun pitäisi tietää.

Liittyvät aiheet
  • Määrittelemätön
Kirjailijasta
Samir Makwana (5 artikkelia julkaistu)

Samir Makwana on freelance-teknologiakirjoittaja ja -toimittaja, jonka teokset näkyvät GSMArenassa, BGR: ssä, GuidingTechissä, The Inquisitrissä, TechInAsiassa ja muissa. Hänellä on maisterin tutkinto journalismista ja hän kirjoittaa auttamaan ihmisiä hyödyntämään tekniikkaansa parhaalla mahdollisella tavalla. Vapaa-ajallaan hän lukee kirjoja ja graafisia romaaneja, huokuu bloginsa verkkopalvelimen, mekaanisten näppäimistöjen ja muiden apuvälineiden kanssa.

Lisää Samir Makwanasta

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostissa.

.