kõrval

0

Zsh vs. Bash MacOS Catalinas

Zsh vs. Bash MacOS Catalinas

0

MacOS Catalina väljalaskmisega tutvustas Apple lisaks paljudele uutele funktsioonidele ka Zsh (Z kest) asemel Bash (Bourne-again kest). Kasutajad, kes tunnevad Bashi skripte ja interaktiivseid käsuridu Terminal, märkasid nad seda muutust kiiresti. Terminalis soovitatakse selleks käivitada käsurida Bashilt Zsh-le üleminek.

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.

Bashi on kasutatud alates 16 aastat tagasi, alates OS X 10.2 Jaguari päevist, arendajad on Bashi kasutanud peamise kestana skriptid ja käsuread macOS-i süsteemi baasi.

Miks tehti üleminek Bashilt Zshile?

Lihtsamalt öeldes räägiks see kehtestatud piirangutest levitamislitsents (GNU) Bashi kasutamiseks.
Bash on täies arendusprotsessis, jõudes versioonini 5.0. Lõplik versioon ilmus jaanuari alguses 2019. Apple kasutas aga vananenud versiooni kuni MacOS Mojave’ini (välja antud 2018. aasta sügisel). Seda eelistati Bash 3.2, versioon aastast 2007. Bashi uuemad versioonid on välja antud litsentsi alusel GNU üldine avalik litsents muudetud (GPLv3), mis sunnib mõningaid piirangud ja klauslid tarkvara pakkujatele.

Bash vs. Zsh

Kasutajate jaoks peaks üleminek Bashilt Zsh-ile olema põhjust rõõmustamiseks. Eriti neile, kes kasutavad terminali sageli.Zsh (Z kest) põhineb samal keelel nagu Bash, kuid pakub huvitavaid funktsioone. Intuitiivsed käsuread, pistikprogrammja TEEMAD graafikud.
Lisaks Bashi käskudele on Zsh-s palju muid spetsiifilisi käske ja paljusid saab kasutaja konfigureerida teatud toimingute tegemiseks. Alias.

– tellimusridade automaatne täitmine (automaatne täitmine)
– laiendatud muutujad
– tee asendamine
– intuitiivne teepikendus. “/u/lo/b <TAB>” Ühendage "/usr/local/bin"
– toetust oh-my-zsh laiendatud võimaluste jaoks
teemade tugi terminalis
– paljud teised, esitatud siin.

Oh-My-Zsh on Zsh-i kõige populaarsem raamistik, mida tarnitakse paljudega pistikprogrammja TEEMAD kaasatud. 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 teie käsutuses rikkalik raamatukogu pistikprogrammid ja teemasid. Lisaks on sõltuvalt teie eelistustest palju konfiguratsiooni- ja kohandamisvalikuid. Kõik üksikasjad leia siit.

Soovitatavad moodulid ja utiliidid: iTerm2 (terminali emulaator, mis asendab terminali), Kodupruul karda POWERVELVEL 9K pentru Zsh (Oh-My-Zsh).

Kuidas muuta MacOS Catalina vaikekestat

Kui te ei ole rahul Zsh, saate MacOS Catalinas alati Bashi juurde naasta. Kuid pidage meeles, et see on Bashi algeline versioon aastast 2007.

Bashi naasmiseks käivitage terminalis käsurida:

chsh -s /bin/bash

Lisaks Bashile ja Zshile saate MacOS Catalinas aktiveerida ka muid kestasid.
Käivitage käsk terminalis cat /etc/shells mille kaudu näete MacOS Catalinas sisalduvaid kestasid.

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

Zsh vs. Bash MacOS Catalinas

Samuti võite olla huvitatud...

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *