Zsh vs. Bash i MacOS Catalina

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

Lidenskapelig om teknologi skriver jeg med glede på stealthsetts.com som starter med 2006. Jeg har en rik opplevelse innen operativsystemer: macOS, Windows og Linux, men også innen programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, Presashop).

Hjem Din kilde til IT -opplæringsprogrammer, nyttige tips og nyheter. Zsh vs. Bash i MacOS Catalina
Legg igjen en kommentar