Od aktualizace na verzi 10.15 Catalina obsahuje macOS jako výchozí místo Zash (Zsh) namísto Bash v aplikaci Terminal. To znamená, že uvnitř Terminálu máte stále stejné černé okno s bílým textem. Věci to tak nemusí zůstat.

Výzvu zsh můžete smrknout, aby byla minimální a využila prostor co nejlépe. Ukážeme vám, jak přizpůsobit výzvu zsh v aplikaci Terminal tak, aby vynikla na jakémkoli pozadí, které si vyberete.

Základy výzvy zsh

Když spustíte aplikaci Terminál, zobrazí se některé užitečné informace, například vaše poslední přihlášení a příkazový řádek. Takto obvykle výzva vypadá ve výchozím nastavení.

Poslední přihlášení: St 3. února 22:00:40 na konzole
samir @ MacBook-Air ~%

Výzva zsh zobrazuje řetězec textu skládající se z vašeho uživatelského jména a modelu počítače, jako je MacBook Air, MacBook Pro, Mac Mini atd. Tilda (~) označuje umístění výzvy v domovském adresáři.

Příbuzný: Jak otevřít terminál na počítači Mac

Jak otevřít terminál na počítači Mac

Ukážeme vám, jak otevřít terminál na počítači Mac pomocí několika metod.

instagram viewer

Vytvořte profil Z Shell pro uložení všech nastavení

Chcete-li změnit výchozí vzhled, musíte obvykle pohrávat se systémovými soubory. Je to proto, že aktualizace macOS resetují všechny systémové soubory na výchozí hodnoty a přijdete o všechny provedené změny.

Takže můžete vytvořit konkrétní soubor nastavení, známý jako dotfile, pro váš profil zsh, který uloží všechny požadované změny a nastavení do řádku zsh.

Ve výchozím nastavení v macOS tento dotfile nenajdete, takže si jej budete muset vytvořit. Vytvoření nového profilu .zshrc se doporučuje k uložení všech nastavení, jak vypadá a chová se výzva zsh.

Postup vytvoření profilu zsh (dotfile):

1. Otevřeno Terminál aplikace.

2. Zadejte následující příkaz a stiskněte klávesu Return.

klepněte na ~ / .zshrc

Tím se vytvoří profil .zshrc v domovském adresáři vašeho uživatelského účtu. Můžete to vidět pod / Uživatel // path ve Finderu, pokud jste povolili prohlížení skrytých systémových souborů.

Poté bude profil zsh k dispozici pro přihlašovací a interaktivní skořápky při každém spuštění Terminálu. V relacích SSH však nebude aktivní.

Do tohoto profilu lze zahrnout všechny změny, které chcete ve výzvě zsh provést.

Přizpůsobte si zsh Prompt v Terminálu

Výchozí výzva zsh obvykle nese informace jako uživatelské jméno, název počítače a umístění začínající v domovském adresáři uživatele. Tyto podrobnosti jsou uloženy v systémovém souboru prostředí zsh v umístění / etc / zshrc.

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

V tomto řetězci proměnných:

  • % n je uživatelské jméno vašeho účtu.
  • % m je název modelu MacBooku.
  • Symbol% ​​1 ~ znamená aktuální cestu k pracovnímu adresáři, kde ~ odizoluje umístění adresáře $ HOME.
  • % # znamená, že výzva zobrazí #, pokud je shell spuštěn s oprávněními root (administrátor), nebo nabídne%, pokud tomu tak není.

Chcete-li změnit výchozí výzvu zsh, budete muset přidat příslušné hodnoty, aby se výzva zobrazovala jinak než výchozí.

Zde je návod, jak na to. Otevřeno Terminál, zadejte následující příkaz a stiskněte klávesu enter.

nano ~ / .zshrc

Pokud k němu přistupujete poprvé, bude prázdné. Můžete přidat nový řádek s textem PROMPT = '...' a zahrnout příslušné hodnoty do elips.

Pro jednoduchou úpravu výzvy zsh můžete tyto hodnoty zadat do profilu .zshrc.

PROMPT = '% n ~ $'

Udeřil Ctrl + O potvrďte provedení těchto změn v souboru a poté stiskněte Ctrl + X ukončíte nano editor.

Otevřít nový Terminál okno pro potvrzení a zobrazení změn, které jste právě provedli. Vaše nová výzva zsh zobrazí uživatelské jméno vašeho Macu, domovský adresář a symbol $ na konci.

Přidejte datum a čas do výzvy zsh

Kromě svého uživatelského jména můžete připojit aktuální datum nebo čas, abyste se nemuseli dívat jinam z aktivního okna Terminálu a ověřovat tyto informace.

Spusťte Terminál a otevřete profil .zshrc.

nano ~ / .zshrc

Chcete-li do výzvy zahrnout datum, můžete použít% D pro zobrazení data ve formátu rr-mm-dd nebo% W pro zobrazení ve formátu mm / dd / rr. Poté se nová výzva zobrazí jako

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

Pokud chcete zahrnout systémový čas do výzvy zsh, přidejte% T pro aktuální čas ve 24hodinovém formátu,% t pro čas, který se má zobrazit ve formátu AM / PM nebo 12hodinový formát, nebo použijte% * k zobrazení času ve 24hodinovém formátu spolu s sekundy.

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

Přidejte barvu do textu ve výzvě zsh

Nudí vás bílý text výzvy zsh? Na rozdíl od úprava aplikace Terminál pomocí barev můžete do textu přidat nějakou barvu, abyste získali pěknou vizuální přestávku.

Zahájení Terminál a otevřete profil .zshrc.

nano ~ / .zshrc

Zsh podporuje barvu a odstíny šedé textu výzvy tak, aby doplňoval pozadí. Můžete vybrat barvu popředí mezi černou, bílou, žlutou, zelenou, červenou, modrou, azurovou a purpurovou.

Zde je návod, jak je použít.

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

Pokud chcete vybrat konkrétní odstín, můžete si vybrat mezi 0 až 256 8bitovými barvami, které Terminál podporuje. Zde je uvedeno, jak používat číselné hodnoty barev.

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

Mezi příslušné texty, které chcete obarvit, musíte umístit výchozí proměnné barvy popředí% F a% f.

Přidání vizuálních efektů do výzvy zsh

Pokud vybarvení textu výzvy nestačí, můžete zvýraznit výzvu zsh, aby vynikla uprostřed textové zdi, a můžete ji snadno rozpoznat. Pro začátečníky můžete tučně vyzvat výzvu zsh.

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

Přidáním% B na začátek a vložením% b na konec mezi příslušný text bude zvýrazněno tučně.

Podobně můžete zvýraznit text% S na začátek a% s na konec. Zvýraznění bude mít stejnou barvu, kterou jste vybrali pro zobrazení mezi proměnnými% S a% s.

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

Můžete také podtrhnout text výzvy zsh. Chcete-li k výzvě připojit podtržení, můžete na začátek zahrnout proměnnou% U a na konec příslušného textu% u.

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

Odeberte poslední přihlašovací údaje z výzvy zsh

Skrytí nebo deaktivace horního řádku odhalujícího čas posledního přihlášení v aplikaci Terminál může vaší výzvě zsh poskytnout čistší vzhled. K skrytí těchto informací můžete použít následující příkaz.

dotkněte se ~ / .hushlogin

Při příštím otevření terminálu se nad výzvou zsh nic nezobrazí.

Okoreňte výzvu zsh v terminálu

I když příležitostně používáte aplikaci Terminal v systému macOS, můžete vyladit způsob, jakým se tam zobrazí výzva zsh. Můžete v něm tučně, podtrhnout, zkrátit nebo dokonce zahrnout datum a čas.

Nyní, když jste začali přizpůsobovat výzvu zsh, trochu experimentujte a přizpůsobte si ji.

E-mailem
Terminál Mac Příkazy Cheat Sheet

Náš mega podvod s terminálovými příkazy pro Mac poskytuje skvělou referenci pro všechny důležité příkazy, které byste měli znát.

Související témata
  • Nespecifikováno
O autorovi
Samir Makwana (5 článků publikováno)

Samir Makwana je nezávislý autor a redaktor technologií s pracemi objevujícími se na GSMArena, BGR, GuidingTech, The Inquisitr, TechInAsia a dalších. Má magisterský titul v oboru žurnalistiky a píše, aby pomohl lidem co nejlépe využít jejich technologie. Ve svém volném čase čte knihy a grafické romány, pohrává si s webovým serverem svého blogu, mechanickými klávesnicemi a dalšími gadgety.

Více od Samira Makwany

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.