Zsh vs. Bash sisse macOS Catalina

Mis käivitamist macOS Catalina, lisaks paljudele uudsetele ja funktsioonidele, Apple kasutusele ja Zsh (Z kest) paigas sisse lööma (Bourne-jälle kest). Kasutajad, kes tunnevad Bashi skripte ja interaktiivseid käsureasid saidilt terminal, märkasid nad seda muutust kiiresti. Selle jaoks on terminalis soovitatav käivitada käsurida üleminek Bashilt Zsh-le.

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.

Kasutatud alates 16 aastaid tagasi, alates OS X 10.2 Jaguari ajast, on Bashit kasutatud peamise arendaja kestana skriptid ja käsuridad süsteemi aluspinnani macOS.

Miks tehti üleminek Bashilt Zsh-le

Lihtsamalt öeldes räägiks see piirangutest, mille on kehtestanud levitamislitsents (GNU) Bash'i kasutamiseks.
Bash on väljatöötamisel, jõudmas 5.0 versioonini. Lõplik versioon ilmus jaanuari alguses 2019. Siiski Apple kasutatud kuni MacOS Mojave (ilmus 2018. aasta sügisel) vananenud versioon. Eelistati Bash MITTE, 2007i versioon. Bashi uuemad versioonid on välja antud litsentsi alusel GNU General Public License muudetud (GPLv3), mis nõuab natuke piirangud ja klauslid tarkvara pakkujatele.

Bash vs. zsh

Kasutajate jaoks peaks Bashilt Zsh-le üleminek rõõmu valmistama. Eriti neile, kes kasutavad terminali sageli. Zsh (Z kest) põhineb samal keelel nagu Bash, kuid see pakub huvitavaid funktsioone. Intuitiivsed käsuridad, pluginATV-d ja teemad graafika.
Lisaks Bash-käskudele on Zsh-s ka palju muid spetsiifilisi käske ja kasutaja saab neid konfigureerida teatud toimingute tegemiseks. Nimi.

- käsuridade automaatne täitmine (automaatne täitmine)
- laiendatud muutujad
- asenda tee
- intuitiivne teepikendus. “/u/lo/b <TAB>” läheb kausta "/ usr / local / bin"
- toetus oh-my-zsh laiendatud võimaluste jaoks
- teemad toetavad terminalis
- paljud teised, esitletud siin.

Oh-My-zsh on Zsh-i kõige populaarsem raamistik, mida pakutakse koos paljudega pluginATV-d ja teemad lisatud. Lihtne paigaldada, konfigureerida ja kohandada.

Kuidas installida Oh-My-Zsh Zsh-i jaoks macOS

Käivitage terminalis käsurida:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Pärast oh-my-zsh installimist on teil helde raamatukogu pluginad kui teemad. Lisaks on sõltuvalt teie eelistustest palju konfigureerimise ja kohandamise võimalusi. Kõik üksikasjad leiate siit.

Moodulite ja utiliitide soovitused: iTerm2 (emulaatori terminal, mis asendab terminali), Homebrew ja teema POWERLEVEL9K jaoks Zsh (Oh-My-Zsh).

Kuidas me muutume default kest sisse macOS Catalina

Kui te ei ole rahul Zsh, saate alati naasta Bashi macOS Catalina. Pidage siiski meeles, et see on Bashi algversioon alates 2007. aastast.

Bashisse naasmiseks täitke terminalis käsurida:

chsh -s /bin/bash

Lisaks Bashile ja Zshile saate aktiveerida ka teisi kestasid macOS Catalina.
Käivitage käsuga Terminal cat /etc/shells mille kaudu näete koorikuid, mis sisalduvad macOS Catalina.

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

Zsh vs. Bash sisse macOS Catalina

Andmeid autor

Kavalus

Kirglik kõigest vidinast ja IT-st, kirjutan mõnuga vargsisettings.com alates 2006. aastast ja mulle meeldib koos teiega avastada uusi asju arvutite ja opsüsteemide kohta macOS, Linux, Windows, iOS ja Android.

Jäta kommentaar