Zsh Vs. Bash inn macOS Catalina

Med lanseringen macOS Catalina, i tillegg til de mange nyhetene og funksjonene, Apple introdusert og Zsh (Z shell) på plass Bash (Bourne-igjen skall). Brukere som er kjent med Bash-skript og interaktive kommandolinjer fra Terminal, la de raskt merke til denne endringen. I Terminal Det anbefales å kjøre en kommandolinje for å gjøre det overgangen fra Bash til Zsh.

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.

Brukt siden 16 år siden, siden OS X 10.2 Jaguar, har Bash blitt brukt som hovedutvikler-shell for manus og kommandolinjer til bunnen av systemet macOS.

Hvorfor overgangen fra Bash til Zsh ble gjort

Enkelt sagt vil det dreie seg om begrensningene som er pålagt av distribusjonslisens (GNU) for bruk av Bash.
Bash er i ferd med å utvikle, nådde 5.0-versjonen. Endelig versjon utgitt i begynnelsen av januar 2019. Men Apple brukt til MacOS Mojave (utgitt høsten 2018) en utdatert versjon. Det ble foretrukket Bash INGENTING, en versjon av 2007. Nyere versjoner av Bash er utgitt på lisens GNU General Public License endret (GPLv3), noe som krever noe begrensninger og klausuler for programvareleverandører.

Bash Vs. zsh

For brukere bør overgangen fra Bash til Zsh være en grunn til å glede seg. Spesielt for de som bruker ofte Terminal. Zsh (Z skall) er basert på samme språk som Bash, men det gir interessante funksjoner. Intuitive kommandolinjer, plugg innATV og temaer grafikk.
I tillegg til Bash-kommandoene, er det i Zsh mange andre spesifikke kommandoer, og mange kan konfigureres av brukeren til å utføre noen operasjoner. Navn.

- automatisk fullføring av kommandolinjer (automatisk fullføring)
- utvidede variabler
- erstatt sti
- intuitiv stiutvidelse. “/u/lo/b <TAB>” går til "/ usr / local / bin"
- Brukerstøtte oh-my-zsh for utvidede evner
- temaer støtte in Terminal
- mange andre, presentert her.

Oh-My-zsh er den mest populære rammen for Zsh, og blir levert med mange plugg innATV og temaer inkludert. Enkelt å installere, konfigurere og tilpasse.

Hvordan installere Oh-My-Zsh for Zsh på macOS

Løp inn Terminal kommandolinje:

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

Etter å ha installert oh-my-zsh har du et sjenerøst bibliotek plugins hvis temaer. I tillegg er det mange konfigurasjons- og tilpasningsalternativer, avhengig av dine preferanser. Alle detaljer her.

Modul- og verktøyanbefalinger: iTerm2 (terminal emulator, hva vil den erstatte Terminal), Homebrew og tema POWERLEVEL9K for Zsh (Oh-My-Zsh).

Hvordan vi endrer oss default skall inn macOS Catalina

Hvis du ikke er fornøyd med Zsh, kan du alltid gå tilbake til Bash i macOS Catherine. Husk imidlertid at det er en rudimentær versjon av Bash, fra 2007.

Løp inn Terminal kommandolinje for å gå tilbake til Bash:

chsh -s /bin/bash

Foruten Bash og Zsh kan du også aktivere andre skall i macOS Catalina.
Løp inn Terminal kommando cat /etc/shells der du kan se skjellene som er inkludert i macOS Catalina.

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

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » iHowTo » iHowTo - macOS » Zsh Vs. Bash inn macOS Catalina
Legg igjen en kommentar