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
Ukážeme vám, jak otevřít terminál na počítači Mac pomocí několika metod.
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 /
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.
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.
- Nespecifiková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.
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.