Med lanseringen av macos Catalina, foruten mange nyheter og funksjoner, introduserte Apple også Zsh (Z Shell) på plass Bash (Bourne-igjen Shell). Brukere som er kjent med bash -skrifter og interaktive kommandolinjer i Terminal, de observerte raskt denne endringen. I terminalen foreslås utførelsen av en kommandolinje for å lage Bytter 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 for 16 år siden, fra OS X 10.2 Jaguar, har Bash blitt brukt som hovedutviklerskall for Skrifter og kommandolinjer mot basen av macOS -systemet.
Hvorfor var overgangen fra bash til zsh
Enkelt vilkår vil handle om begrensningene pålagt av Distribusjonslisens (GNU) for bashbruk.
Bash er i full utviklingsprosess, nådd versjon 5.0. Den endelige versjonen ble lansert i begynnelsen av januar 2019. Apple brukte imidlertid opp til MacOS Mojave (lansert høsten 2018) en utdatert versjon. Ble foretrukket Bash 3.2, en 2007 -versjon. Nyere bash -versjoner er lansert med lisens GNU General Public License endret (Gplv3), hva pålegger noen noen begrensninger og klausuler for programvareleverandører.
Bash vs. Zsh
For brukere bør bytte fra bash til ZSH være en grunn til glede. Spesielt for de som ofte bruker terminal.Zsh (Z skall) er basert på det samme språket som bash, men gir interessante funksjoner. Intuitive kommandolinjer, plugin-uri og Temaer grafikk.
Pe langa comenzile Bash, in Zsh sunt multe alte comenzi specifice, iar multe pot fi configurate de utilizator pentru executarea unor operatiuni. Alias.
– completare automata a liniilor de comanda (auto-completare)
– variabile extinse
– replace path
– extindere intuitiva cale. “/u/lo/b <TAB>” merge la “/usr/local/bin”
– tilbake oh-my-zsh pentru capabilitati extinse
– themes support in Terminal
– multe altele, prezentate her.
Oh-My-Zsh este cel mai popular framework pentru Zsh, fiind livrat cu multe plugin-uri og Temaer incluse. Usor de instalat, configurat si de personalizat.
Cum instalam Oh-My-Zsh pentru Zsh pe macOS
Executati in Terminal linia de comanda:
 sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 
Dupa instalarea oh-my-zsh aveti la dispozitie o librarie generoasa de plugins si themes. In plus, sunt foarte multe optiuni de configurare si personalizare in functie de preferinte. Toate detaliile le gasiti aici.
Anbefalingsmoduler og verktøy: Iterm2 (emulator terminal, hva som skal erstatte terminalen), Homebrew Ja temaet POWERLEVEL9K Pentru Zsh (Oh-My-Zsh).
Hvordan vi endrer standard skall til macOS Catalina
Hvis du ikke er fornøyd med Zsh, kan du komme tilbake til Bash i MacOS Catalina når som helst. Husk imidlertid at det er en versjon av Rudimentary Bash siden 2007.
Utfør kommandolinjen i terminalen for å gå tilbake til Bash:
 chsh -s /bin/bash 
Foruten Bash og ZSH kan du aktivere andre skjell i macOS Catalina.
Utfør i terminalkommandoen  cat /etc/shells  som du kan se skjell inkludert i macos Catalina.
 /bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh 
 
			


