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, merket de raskt denne endringen. I terminalen foreslås det å utføre en kommandolinje for å gjøre dette 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 det være en glede å bytte fra Bash til Zsh. Spesielt for de som bruker Terminal ofte. 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 i terminalen
- 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

Utfør kommandolinjen i terminalen:

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 (emulatorterminal, som vil 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.

Utfør kommandolinjen i terminalen for å gå tilbake til Bash:

chsh -s /bin/bash

Foruten Bash og Zsh kan du også aktivere andre skall i macOS Catalina.
Utfør i terminalen-kommandoen 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

Lidenskapelig om teknologi, jeg liker å teste og skrive opplæringsprogrammer om operativsystemer macOS, Linux, Windows, om WordPress, WooCommerce og LEMP webserverkonfigurasjon (Linux, NGINX, MySQL og PHP). Jeg skriver videre StealthSettings.com siden 2006, og noen år senere begynte jeg å skrive på iHowTo.Tips tutorials og nyheter om enheter i økosystemet. Apple: iPhone, iPad, Apple Se, HomePod, iMac, MacBook, AirPods og tilbehør.

Legg igjen en kommentar