Zsh vs. Bashas macOS Catalina

Su starto macOS Catalina, be daugybės naujovių ir savybių, Apple įdiegta ir Zsh (Z apvalkalas) vietoje Bash (Bourne vėl apvalkalas). Vartotojai, susipažinę su „Bash“ scenarijais ir interaktyviomis komandų eilutėmis iš Terminal, jie greitai pastebėjo šį pokytį. Viduje Terminal Tai padaryti 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 nuo 16 metų, nuo OS X 10.2 Jaguar laikų, Bašas buvo naudojamas kaip pagrindinis kūrėjo apvalkalas scenarijus ir komandų eilutes prie sistemos pagrindo macOS.

Kodėl buvo atliktas perėjimas iš Bash į Zsh

Kalbant paprastai, tai būtų apie apribojimus, kuriuos nustato paskirstymo licencija (GNU) naudoti „Bash“.
„Bash“ yra kuriamas, pasiekė „5.0“ versiją. Galutinė versija išleista 2019 sausio pradžioje. Tačiau Apple naudojamas iki MacOS „Mojave“ (išleista 2018 m. Rudenį) pasenusi versija. Tai buvo pageidaujama Bash nieko, 2007 versija. Naujesnės „Bash“ versijos buvo išleistos pagal licenciją GNU Bendroji Viešoji licenzija modifikuotas (GPLv3), kuriam reikia šiek tiek apribojimai ir punktai programinės įrangos tiekėjams.

Bash vs. zsh

Vartotojams perėjimas iš Bash į Zsh turėtų būti priežastis džiaugtis. Ypač tiems, kurie naudojasi dažnai Terminal. Zsh (Z apvalkalas) yra pagrįsta ta pačia kalba kaip ir bashas, ​​tačiau ji suteikia įdomių funkcijų. Intuityvios komandų eilutės, prijungtiNaudoti visureigiai ir tematika grafika.
Be „Bash“ komandų, „Zsh“ yra ir daugybė kitų specifinių komandų, kurias vartotojas gali sukonfigūruoti atlikti kai kurias operacijas. Vardas.

- automatinis komandų eilučių užbaigimas (automatinis užbaigimas)
- išplėstiniai kintamieji
- pakeisti kelią
- intuityvus kelio pratęsimas. “/u/lo/b <TAB>” eina į „/ usr / local / bin“
- parama oh my-zsh skirtas išplėsti galimybes
- temų palaikymas in Terminal
- daugelis kitų, pristatytų čia.

O-My-zsh yra populiariausias „Zsh“ pagrindas, pateikiamas su daugeliu prijungtiNaudoti visureigiai ir tematika įtraukti. Lengva įdiegti, konfigūruoti ir pritaikyti.

Kaip įdiegti „Oh-My-Zsh for Zsh“ macOS

Bėgti Terminal komandinė 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 jei temos. Be to, yra daug konfigūravimo ir tinkinimo parinkčių, atsižvelgiant į jūsų pageidavimus. Visos detalės rasite čia.

Modulio ir naudingumo rekomendacijos: iTerm2 (terminal emuliatorius, ką jis pakeis Terminal), Namųburnas ir tema POWERLEVEL9K skirtas „Zsh“ („Oh-My-Zsh“).

Kaip mes keičiamės default apvalkalas macOS Catalina

Jei esate nepatenkinti Zsh, visada galite grįžti į Bashą macOS Kotryna. Tačiau nepamirškite, kad tai yra elementari „Bash“ versija nuo 2007 m.

Bėgti Terminal komandų eilutė grįžti į Bash:

chsh -s /bin/bash

Be „Bash“ ir „Zsh“, taip pat galite suaktyvinti kitus „shell“ macOS Catalina
Bėgti Terminal komanda cat /etc/shells pro kurią galima pamatyti įeinančius kriaukles macOS Catalina

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » iHowTo » „iHowTo“ - macOS » Zsh vs. Bashas macOS Catalina
Palikite komentarą