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š terminalas, jie greitai pastebėjo šį pokytį. Norėdami tai padaryti, terminale siūloma vykdyti 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 nuo „Bash“ prie „Zsh“ turėtų teikti džiaugsmą. Ypač tiems, kurie dažnai naudojasi „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 terminale
- 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

Vykdykite komandinę eilutę terminale:

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 (emuliatoriaus terminalas, kuris 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.

Norėdami grįžti į „Bash“, vykdykite komandinę eilutę terminale:

chsh -s /bin/bash

Be „Bash“ ir „Zsh“, taip pat galite suaktyvinti kitus „shell“ macOS Catalina
Vykdykite komandoje Terminalas 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

Aistringai žiūri į technologijas, man patinka išbandyti ir rašyti pamokas apie operacines sistemas macOS, „Linux“, Windows, apie „WordPress“, „WooCommerce“ ir LEMP tinklo serverio konfigūraciją („Linux“, „NGINX“, „MySQL“ ir PHP). Rašau toliau StealthSettings.com nuo 2006 m., o po kelerių metų pradėjau rašyti „iHowTo.Tips“ mokymo programose ir naujienose apie įrenginius ekosistemoje. Apple: iPhone, „iPad“, Apple Žiūrėti, „HomePod“, iMac, MacBook, „AirPod“ ir priedai.

Palikite komentarą