A dob macOS Catalina, a sok újdonság és funkció mellett, Apple be, és zsh (Z héj) a helyén Bash (Bourne-újra kagyló). A Bash szkriptek és az interaktív parancssorok ismerete Terminal, gyorsan észrevették ezt a változást. Ban,-ben Terminal parancssor futtatása javasolt ehhez az átmenet Bash-ről Zsh-ra.
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.
Az 16 év óta, az OS X 10.2 Jaguar óta használták, Bash-ot használták a fő fejlesztőhéjhoz szkriptek és parancssorok a rendszer alapjáig macOS.
Miért történt az átállás Bash-ről Zsh-ra
Egyszerűen fogalmazva, az a RB által bevezetett korlátozásokról szól forgalmazási engedély (GNU) a Bash használatához.
Bash fejlesztés alatt áll, elérte az 5.0 verziót. A végleges verzió január elején jelent meg 2019. azonban Apple ig használták MacA Mojave OS (2018 őszén jelent meg) egy elavult verzió. Előnyben részesítették Bash NEM, az 2007 verziója. A Bash újabb verziói licenc alatt kerültek kiadásra GNU General Public License módosított (GPLv3), ami némi igényt igényel korlátozások és záradékok szoftver szolgáltatók számára.
Bash Vs. zsh
A felhasználók számára a Bash-ról Zsh-ra való váltás okot jelenthet az örömre. Különösen azoknak, akik gyakran használják Terminal. zsh (Z héj) ugyanazon a nyelven alapul, mint a Bash, de érdekes funkciókat kínál. Intuitív parancssorok, csatlakoztatATV-k és témák grafika.
A Bash-parancsok mellett a Zsh-ben számos más speciális parancs is létezik, és ezeket a felhasználó konfigurálhatja bizonyos műveletek végrehajtására. Név.
- a parancssorok automatikus kitöltése (automatikus kiegészítés)
- kiterjesztett változók
- cserélje le az utat
- intuitív útvonal-kiterjesztés. “/u/lo/b <TAB>” a "/ usr / local / bin" címre megy
- támogatás oh-my-zsh kibővített képességekhez
- témák támogatása in Terminal
- sokan mások, bemutatva itt.
Ó-My-zsh a Zsh legnépszerűbb keretrendszere, sokkal szállítva csatlakoztatATV-k és témák tartalmazza. Könnyen telepíthető, konfigurálható és testreszabható.
Az Oh-My-Zsh for Zsh telepítése macOS
Befut Terminal parancs sor:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Az oh-my-zsh telepítése után nagylelkû könyvtár van Plugins ha témák. Ezen felül, a preferenciáitól függően számos konfigurációs és testreszabási lehetőség létezik. Minden részlet itt található.
Modul- és segédprogram-ajánlások: iTerm2 (terminál emulátor, mit fog helyettesíteni Terminal), Homebrew és a téma POWERLEVEL9K a Zsh (Oh-My-Zsh) számára.
Hogyan változtathatjuk meg az alapértelmezett shellt? macOS Catalina
Ha nem elégedett zsh, bármikor visszatérhet Bash-ba macOS Catherine. Ne feledje azonban, hogy ez a Bash kezdetleges változata, 2007-től.
Befut Terminal parancssor a Bashhoz való visszatéréshez:
chsh -s /bin/bash
A Bash és a Zsh mellett más héjakat is aktiválhat macOS Katherine.
Befut Terminal parancs cat /etc/shells
amelyen keresztül láthatja a benne lévő kagylókat macOS Katherine.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh