S uvedením spoločnosti MacOS Catalina, okrem mnohých správ a funkcií, spoločnosť Apple tiež predstavila Zsh (Z shell) na mieste Biť (Bourne-Again Shell). Používatelia oboznámení s bash písma a interaktívne príkazové riadky v Terminál, rýchlo pozorovali túto zmenu. V termináli sa navrhuje vykonanie príkazového riadku Prechod z bash na Zsh.
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
Používa sa od 16 rokov, od času OS X 10,2 Jaguar, sa Bash používa ako hlavný plášť pre vývojárov pre Písmo a príkazové riadky smerom k základni systému MacOS.
Prečo bol prechod z bash na Zsh
Jednoducho povedané by sa týkalo obmedzení uložených Distribučná licencia (GNU) na používanie bash.
Bash je v úplnom vývojovom procese a dosiahne verziu 5.0. Konečná verzia sa spustila začiatkom januára 2019. Apple však využil na MacOS Mojave (spustený na jeseň roku 2018) zastaraná verzia. Bol preferovaný Bash 3.2, verzia z roku 2007. Novšie bash verzie boli spustené s licenciou GNU široká verejná licencia upravené (Gplv3), čo nejaké ukladajú nejaké obmedzenia a klauzuly pre dodávateľov softvéru.
Bash vs. zsh
Pre používateľov by malo byť prepnutie z Bash na ZSH dôvodom pre radosť. Najmä pre tých, ktorí často používajú terminál.Zsh (Z) je založená na rovnakom jazyku ako bash, ale prináša zaujímavé funkcie. Intuitívne príkazové riadky, doplnok-uri a Témy grafika.
Okrem objednávok Bash, v ZSH existuje mnoho ďalších konkrétnych príkazov a mnohé z nich môžu byť nakonfigurované používateľom na vykonávanie niektorých operácií. Alias.
– Automatické dokončenie príkazových riadkov (samostatnosť)
– rozšírené premenné
– nahradiť cestu
– intuitívne rozšírenie. “/u/lo/b <TAB>” Zlúčiť la „/usr/lokálne/bin“
– chrbát oh-my-zsh pre rozšírené schopnosti
– podpora tém v termináli
– Mnoho ďalších, prezentovaných tu.
Oh-My-Zsh je najobľúbenejší rámec pre ZSH, ktorý sa dodáva s mnohými doplnok-uri a Témy Vrátane. Ľahko sa inštaluje, nakonfiguruje a prispôsobí.
Ako nainštalujeme OH-MY-ZSH pre ZSH na MacOS
Vykonajte príkazový riadok v termináli:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Po inštalácii OH-My-ZSH máte veľkorysý kníhkupectvo doplnky a témy. Okrem toho existuje veľa možností pre konfiguráciu a prispôsobenie podľa vašich preferencií. Všetky podrobnosti Nájsť tu.
Moduly a verejné služby odporúčania: iterm2 (terminál emulátora, čo nahradí terminál), Hombrew áno téma PowerLevel9k Pentru Zsh (Oh-My-Zsh).
Ako meníme predvolenú škrupinu na MacOS Catalina
Ak nie ste spokojní s Zsh, môžete sa kedykoľvek vrátiť do Bash v MacOS Catalina kedykoľvek. Pamätajte však, že od roku 2007 je to verzia základného bash.
Vykonajte príkazový riadok v termináli a vráťte sa na bash:
chsh -s /bin/bash
Okrem Bash a ZSH môžete aktivovať ďalšie škrupiny v MacOS Catalina.
Vykonajte príkaz terminálu cat /etc/shells
čím môžete vidieť škrupiny zahrnuté v MacOS Cataline.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh