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 (ise täitmine)
- laiendatud muutujad
- tee asendamine
- intuitiivne raja pikendus. “/u/lo/b <TAB>” läheb kausta "/ usr / local / bin"
- tugi oh-my-zsh laiendatud võimaluste jaoks
- teemad toetavad terminalis
- palju muud, esitatud 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 kui kardad 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

Kirglikult kõige vastu, mis tähendab vidinaid ja IT-sid, kirjutan heameelega stealthsettings.com saidil 2006 ja armastan avastada uusi asju arvutite ja macOS-i, Linuxi opsüsteemide, Windows, iOS ja Android.

Jäta kommentaar