Išleisdama „macOS Catalina“, „Apple“ pristatė ir daugybę naujų funkcijų Zsh (Z apvalkalas). Bash (Bourne-gain apvalkalas). Vartotojai, susipažinę su „Bash“ scenarijais ir interaktyviomis komandų eilutėmis iš Terminalas, jie greitai pastebėjo šį pokytį. Norėdami tai padaryti, terminale siūloma paleisti komandinę eilutę perėjimas iš Bash į 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.
Naudotas prieš 16 metų, nuo OS X 10.2 Jaguar laikų, „Bash“ kūrėjai naudojo kaip pagrindinį apvalkalą scenarijus ir komandų eilutes prie „macOS“ sistemos pagrindo.
Kodėl buvo pereita iš Bash į Zsh?
Paprasčiau tariant, tai būtų apie taikomus apribojimus platinimo licencija (GNU), skirta naudoti „Bash“..
„Bash“ yra visiškai kuriamas ir pasiekia 5.0 versiją. Galutinė versija išleista 2019 m. sausio pradžioje. Tačiau Apple naudojo pasenusią versiją iki MacOS Mojave (išleista 2018 m. rudenį). Buvo pageidaujama Bash 3.2, versija nuo 2007 m. Naujesnės „Bash“ versijos buvo išleistos pagal licenciją GNU bendroji viešoji licencija modifikuotas (GPLv3), kuris įpareigoja kai kuriuos apribojimai ir sąlygos programinės įrangos tiekėjams.
Bash prieš Zsh
Vartotojams perėjimas iš Bash į Zsh turėtų būti priežastis džiaugtis. Ypač tiems, kurie dažnai naudojasi terminalu.Zsh (Z apvalkalas) yra pagrįsta ta pačia kalba kaip ir „Bash“, tačiau suteikia įdomių funkcijų. Intuityvios komandų eilutėsAr papildinys-Uri ir TEMOS grafikai.
Be „Bash“ komandų, Zsh yra daug kitų specifinių komandų, kurias vartotojas gali sukonfigūruoti, kad atliktų kai kurias operacijas. Pseudonimas.
– automatinis užsakymo eilučių pildymas (automatinis užbaigimas)
– išplėstiniai kintamieji
– pakeisti kelią
– intuityvus kelio pratęsimas. “/u/lo/b <TAB>” Sujungti „/usr/local/bin“
– atgal oh-my-zsh dėl išplėstų galimybių
– temų palaikymas terminale
– daugelis kitų, pristatyti čia.
O-mano-Zsh yra populiariausia Zsh sistema, kuri pristatoma su daugeliu papildinys-Uri ir TEMOS įtraukta. Lengva įdiegti, konfigūruoti ir pritaikyti.
Kaip įdiegti „Oh-My-Zsh for Zsh“ sistemoje „MacOS“.
Terminale paleiskite komandų eilutę:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Įdiegę oh-my-zsh turite didelę biblioteką papildiniai ir temos. Be to, yra daug konfigūravimo ir tinkinimo parinkčių, atsižvelgiant į jūsų pageidavimus. Visos detalės rasti čia.
Rekomenduojami moduliai ir komunalinės paslaugos: iTerm2 (terminalo emuliatorius, kuris pakeis terminalą), Homebrew bijoti GALIOS LYGIS 9K pentru Zsh (Oh-My-Zsh).
Kaip pakeisti numatytąjį apvalkalą „macOS Catalina“.
Jei nesate patenkintas Zsh, visada galite grįžti į „Bash“ sistemoje „macOS Catalina“. Tačiau atminkite, kad tai yra elementari „Bash“ versija nuo 2007 m.
Paleiskite komandų eilutę terminale, kad grįžtumėte į Bash:
chsh -s /bin/bash
Be „Bash“ ir „Zsh“, „macOS Catalina“ taip pat galite suaktyvinti kitus apvalkalus.
Paleiskite komandą terminale cat /etc/shells per kurią galite matyti apvalkalus, įtrauktus į „macOS Catalina“.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh


