Zsh vs. Bash „macOS Catalina“

Paleidę „macOS Catalina“, be daugybės naujų funkcijų ir funkcijų, 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 į „macOS“ sistemos pagrindą.

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 naudojama iki „MacOS Mojave“ (išleista 2018 rudenį) pasenusios versijos. Buvo teikiama pirmenybė 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žpildymas (savaiminis užpildymas)
- išplėsti kintamieji
pakeisti kelią
- intuityvus kelio pratęsimas. “/u/lo/b <TAB>” eina į „/ usr / local / bin“
- palaikymas oh my-zsh skirtas išplėsti galimybes
- temų palaikymas terminale
- dar daug, pristatyta č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 jei bijai POWERLEVEL9K skirtas „Zsh“ („Oh-My-Zsh“).

Kaip pakeisti numatytąjį apvalkalą „macOS Catalina“

Jei esate nepatenkinti Zsh, visada galite grįžti į „Bash“ naudodami „macOS Catalina“. Tačiau atminkite, kad tai yra pradinė „Xashum“ „Bash“ versija.

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

chsh -s /bin/bash

Be „Bash“ ir „Zsh“, „macOS Catalina“ galite suaktyvinti ir kitus apvalkalus.
Vykdykite komandoje Terminalas cat /etc/shells per kurią galite pamatyti apvalkalus, įtrauktus į „macOS Catalina“.

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

Zsh vs. Bash „macOS Catalina“

Apie autorių

slaptumas

Aistringai apie viską, kas reiškia įtaisą ir IT, su malonumu rašau tinklalapyje stealthsettings.com iš 2006 ir man patinka atrasti naujų dalykų apie kompiuterius ir „MacOS“, „Linux“ operacines sistemas, Windows, „iOS“ ir „Android“.

Palikite komentarą