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. Aastal Terminal selleks on 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 üleminek Bashilt Zsh-ile olema põhjust rõõmustamiseks. Eriti neile, kes kasutavad sageli Terminal. 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 in Terminal
- 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

Jookse sisse Terminal 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 (terminal emulaator, mida see asendab Terminal), 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 Katariina. Pidage siiski meeles, et see on Bashi algversioon alates 2007. aastast.

Jookse sisse Terminal käsurida Bashi naasmiseks:

chsh -s /bin/bash

Lisaks Bashile ja Zshile saate aktiveerida ka teisi kestasid macOS Catalina
Jookse sisse Terminal käsk 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

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » iHowTo » iHowTo - macOS » Zsh vs. Bash sisse macOS Catalina
Jäta kommentaar