Zsh vs. Bash macOS Catalinas

MacOS Catalina käivitamisega on lisaks paljudele uutele funktsioonidele ja funktsioonidele ka 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 MacOS-süsteemi alusesse.

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 kasutas MacOS Mojave (vabastati 2018i sügisel) vananenud versiooni. 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 for Zsh MacOS-i

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 muuta vaikimisi seadet macOS Catalinas

Kui te ei ole rahul Zsh, võite macOS Catalinas alati tagasi Bassi juurde minna. Pidage siiski meeles, et see on 2007i algeline Bashi versioon.

Bashisse naasmiseks täitke terminalis käsurida:

chsh -s /bin/bash

Lisaks bashile ja Zsh-le saate aktiveerida macOS Catalinas ka teisi kestasid.
Käivitage käsuga Terminal cat /etc/shells mille kaudu näete macOS Catalinasse lisatud kesta.

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

Zsh vs. Bash macOS Catalinas

Andmeid autor

Kavalus

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

Jäta kommentaar