Od aktualizácie na verziu 10.15 Catalina obsahuje systém macOS štandardne Z shell (zsh) namiesto Bash v aplikácii Terminal. To znamená, že vo vnútri terminálu stále máte rovnaké čierne okno s bielym textom. Veci to tak nemusí zostať.

Výzvu zsh môžete vysypať, aby bola minimálna a využila priestor čo najlepšie. Ukážeme vám, ako prispôsobiť výzvu zsh v aplikácii Terminal tak, aby vynikla na akomkoľvek pozadí, ktoré si vyberiete.

Základy výzvy zsh

Po spustení aplikácie Terminal zobrazí niektoré užitočné informácie, napríklad vaše posledné prihlásenie a príkazový riadok. Takto vyzerá výzva štandardne.

Posledné prihlásenie: streda 3. februára 22:00:40 na konzole
samir @ MacBook-Air ~%

Výzva zsh zobrazuje reťazec textu pozostávajúci z vášho používateľského mena a modelu počítača, ako sú MacBook Air, MacBook Pro, Mac Mini atď. Vlnovka (~) označuje umiestnenie výzvy v domovskom adresári.

Súvisiace: Ako otvoriť terminál na počítači Mac

Ako otvoriť terminál na počítači Mac

Ukážeme vám, ako otvoriť terminál na počítači Mac pomocou niekoľkých metód.

instagram viewer

Vytvorte profil Z Shell na uloženie všetkých nastavení

Ak chcete zmeniť predvolený vzhľad, musíte zvyčajne narábať so systémovými súbormi. Je to preto, že aktualizácie systému macOS resetujú všetky systémové súbory na predvolené hodnoty a stratíte všetky vykonané zmeny.

Môžete teda vytvoriť konkrétny súbor nastavení, známy ako bodový súbor, pre svoj profil zsh, ktorý uloží všetky požadované zmeny a nastavenia do príkazového riadku zsh.

V systéme MacOS tento bodový súbor štandardne nenájdete, takže si ho budete musieť vytvoriť. Vytvorenie nového profilu .zshrc sa odporúča na uloženie všetkých nastavení, ako je výzva a správanie príkazového riadku zsh.

Tu je postup, ako vytvoriť profil zsh (dotfile):

1. Otvorené Terminál aplikácia

2. Zadajte nasledujúci príkaz a stlačte kláves Return.

dotknite sa ~ / .zshrc

Takto sa vytvorí profil .zshrc v domovskom adresári vášho používateľského účtu. Môžete to vidieť pod / Užívateľ // cesta vo vyhľadávači, ak ste povolili prezeranie skrytých systémových súborov.

Potom bude profil zsh k dispozícii pre prihlasovacie a interaktívne mušle zakaždým, keď spustíte Terminál. Nebude však aktívny v reláciách SSH.

Do tohto profilu je možné zahrnúť všetky zmeny, ktoré chcete vo výzve zsh vykonať.

Prispôsobte výzvu zsh v termináli

Predvolená výzva zsh zvyčajne nesie informácie ako používateľské meno, názov zariadenia a umiestnenie, ktoré sa začínajú v domovskom adresári používateľa. Tieto podrobnosti sú uložené v systémovom súbore shellu zsh na mieste / etc / zshrc.

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

V tomto reťazci premenných:

  • % n je používateľské meno vášho účtu.
  • % m je názov modelu MacBooku.
  • Symbol% ​​1 ~ znamená aktuálnu cestu k pracovnému adresáru, kde ~ vymaže umiestnenie adresára $ HOME.
  • % # znamená, že výzva zobrazí #, ak je shell spustený s oprávneniami root (správca), alebo inak ponúka%, ak nie.

Ak chcete zmeniť predvolenú výzvu zsh, budete musieť pridať príslušné hodnoty, aby sa výzva zobrazovala inak ako predvolená.

Tu je postup, ako na to. Otvorené Terminál, zadajte nasledujúci príkaz a stlačte kláves enter.

nano ~ / .zshrc

Ak k nej pristupujete prvýkrát, bude prázdna. Môžete pridať nový riadok s textom PROMPT = '...' a zahrnúť príslušné hodnoty do elipsy.

Pre jednoduchú úpravu výzvy zsh môžete tieto hodnoty napísať do profilu .zshrc.

PROMPT = '% n ~ $'

Hit Ctrl + O potvrďte vykonanie týchto zmien v súbore a potom stlačte Ctrl + X ukončíte nano editor.

Otvoriť nový Terminál okno na potvrdenie a zobrazenie zmien, ktoré ste práve vykonali. Vaša nová výzva zsh zobrazí používateľské meno vášho počítača Mac, domovský adresár a symbol $ na konci.

Pridajte dátum a čas do výzvy zsh

Okrem svojho používateľského mena môžete pridať aktuálny dátum alebo čas, aby ste sa nemuseli dívať preč z aktívneho okna Terminálu a skontrolovať tieto informácie.

Spustite terminál a otvorte profil .zshrc.

nano ~ / .zshrc

Ak chcete do výzvy zahrnúť dátum, môžete použiť% D na to, aby sa dátum zobrazil vo formáte rr-mm-dd, alebo% W, aby sa zobrazil vo formáte mm / dd / rr. Potom sa nová výzva zobrazí ako

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

Ak chcete zahrnúť systémový čas do výzvy zsh, pridajte% T pre aktuálny čas v 24-hodinovom formáte,% t pre čas, ktorý sa má zobraziť v am / pm alebo 12-hodinovom formáte, alebo použite% * na zobrazenie času v 24-hodinovom formáte spolu s sekúnd.

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

Pridajte farbu do textu vo výzve zsh

Nudí vás biely text výzvy zsh? Okrem toho úprava aplikácie Terminal pomocou farieb môžete textu pridať trochu farieb, aby ste dosiahli pekný vizuálny zlom.

Spustiť Terminál a otvorte profil .zshrc.

nano ~ / .zshrc

Zsh podporuje farby a odtiene šedej pre promptný text tak, aby dopĺňal pozadie. Môžete si vybrať farbu popredia (text) medzi čiernou, bielou, žltou, zelenou, červenou, modrou, azúrovou a purpurovou.

Takto ich môžete použiť.

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

Ak chcete zvoliť konkrétny odtieň, môžete si zvoliť medzi 0 až 256 8-bitovými farbami, ktoré Terminal podporuje. Tu je príklad, ako používať číselné hodnoty farieb.

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

Medzi príslušné texty, ktoré chcete vyfarbiť, musíte umiestniť predvolené farebné premenné popredia% F a% f.

Pridanie vizuálnych efektov do výzvy zsh

Ak vyfarbenie textu výzvy nestačí, môžete svoju výzvu zsh zvýrazniť, aby vynikla uprostred textovej steny, a môžete ju ľahko spozorovať. Pre začiatočníkov môžete tučne zobraziť výzvu zsh.

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

Pridaním% B na začiatok a vložením% b na koniec medzi príslušný text bude zvýraznené.

Podobne môžete text% S umiestniť na začiatok a% s na jeho koniec. Zvýraznenie bude mať rovnakú farbu, ktorú ste vybrali medzi premennými% S a% s.

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

Môžete tiež podčiarknuť text výzvy zsh. Ak chcete k výzve pridať podčiarknutie, môžete na začiatok pridať premennú% U a na koniec príslušného textu% u.

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

Odstráňte posledné prihlasovacie údaje z výzvy zsh

Skrytie alebo zakázanie horného riadku odhaľujúceho posledný čas prihlásenia v aplikácii Terminal môže dať výzve zsh čistejší vzhľad. Na skrytie týchto informácií môžete použiť nasledujúci príkaz.

dotknite sa ~ / .hushlogin

Pri ďalšom otvorení terminálu sa nad výzvou zsh nič nezobrazí.

Okoreňte výzvu zsh v termináli

Aj keď príležitostne používate aplikáciu Terminal v systéme macOS, môžete upraviť spôsob, akým sa tam zobrazuje výzva zsh. Môžete v ňom zvýrazniť, podčiarknuť, skrátiť alebo dokonca zahrnúť dátum a čas.

Teraz, keď ste začali prispôsobovať výzvu zsh, trochu experimentujte a vytvorte si ju.

Email
Terminál Mac Príkazy Cheat Sheet

Náš obrovský podvod s príkazmi terminálu Mac poskytuje skvelú referenciu pre všetky dôležité príkazy, ktoré by ste mali poznať.

Súvisiace témy
  • Nešpecifikované
O autorovi
Samir Makwana (5 publikovaných článkov)

Samir Makwana je nezávislý autor a redaktor technológií, ktorý pracuje v spoločnostiach GSMArena, BGR, GuidingTech, The Inquisitr, TechInAsia a ďalších. Má magisterský titul v odbore žurnalistika a píše, aby pomohol ľuďom čo najlepšie využiť ich technológie. Vo svojom voľnom čase číta knihy a grafické romány, pohráva sa s webovým serverom svojho blogu, mechanickými klávesnicami a ďalšími pomôckami.

Viac od Samira Makwanu

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.