kirjoittaja

0

Zsh vs. Bash macOS Catalinassa

Zsh vs. Bash macOS Catalinassa

0

MacOS Catalinan julkaisun myötä Apple esitteli myös monien uusien ominaisuuksien ja ominaisuuksien lisäksi Zsh (Z-kuori). Lyödä (Bourne-ain kuori). Käyttäjät, jotka tuntevat Bash-komentosarjat ja interaktiiviset komentorivit Terminaali, he huomasivat tämän muutoksen nopeasti. Terminaalissa suositellaan suorittamaan komentorivi sen tekemiseksi vaihtaa Bashista Zsh:hon.

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.

Bashia on käytetty 16 vuotta sitten, OS X 10.2 Jaguarin päivistä lähtien, ja kehittäjät ovat käyttäneet Bashia ensisijaisena kuorena skriptit ja komentorivit macOS-järjestelmän pohjaan.

Miksi siirtyminen Bashista Zshiin tehtiin?

Yksinkertaisesti sanottuna kyse olisi rajoituksista jakelulisenssi (GNU) Bashin käyttöä varten.
Bash este in plin proces de dezvoltare, ajuns la versiunea 5.0. Versiune finala lansata la inceputul lunii ianuarie 2019. Cu toate acestea, Apple a utilizat pana la MacOS Mojave (lansat in toamna lui 2018) o versiune invechita. A fost preferat Bash 3.2, o versiune din 2007. Versiunile mai noi de Bash au fost lansate cu licenta GNU General Public License modificata (GPLv3), ce impune unele restrictii si clauze pentru furnizorii de software.

Bash vs. Zsh

Pentru utilizatori, trecerea de la Bash la Zsh ar trebui sa fie un motiv de bucurie. In special pentru cei care folosesc in mod frecvent Terminal.Zsh (Z shell) este bazat pe acelasi limbaj ca si Bash, dar aduce caracteristici interesante. Linii de comanda intuitive, pluginja Teemat grafice.
Bash-komentojen lisäksi Zsh:ssa on monia muita erityisiä komentoja, ja käyttäjä voi määrittää monet niistä suorittamaan tiettyjä toimintoja. Alias.

– tilausrivien automaattinen täydennys (automaattinen täydennys)
– laajennetut muuttujat
– vaihda polku
– intuitiivinen polun laajennus. “/u/lo/b <TAB>” yhdistä "/usr/local/bin"
– takaisin voi-zsh laajennettuja ominaisuuksia varten
teemojen tuki terminaalissa
– monet muut, esitelty tässä.

Voi-My-Zsh on Zsh:n suosituin kehys, jota toimitetaan monien mukana pluginja Teemat mukana. Helppo asentaa, konfiguroida ja mukauttaa.

Oh-My-Zsh for Zsh asentaminen macOS:ään

Suorita komentorivi terminaalissa:

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

Oh-my-zsh:n asentamisen jälkeen sinulla on käytössäsi runsas kirjasto laajennuksia ja teemoja. Lisäksi on monia konfigurointi- ja mukautusvaihtoehtoja mieltymystesi mukaan. Kaikki yksityiskohdat löytää täältä.

Recomandari module si utilitare: iTerm2 (terminal emulator, ce va inlocui Terminal), Homebrew si tema POWERLEVEL9K pentru Zsh (Oh-My-Zsh).

Cum schimbam default shell in macOS Catalina

Daca nu sunteti multumiti de Zsh, puteti reveni oricand la Bash in macOS Catalina. Totusi retineti ca este o versiune de Bash rudimentara, din 2007.

Executati in Terminal linia de comanda pentru a reveni la Bash:

chsh -s /bin/bash

Pe langa Bash si Zsh puteti sa activati si alte shells in macOS Catalina.
Executati in Terminal comanda cat /etc/shells prin care puteti sa vedeti shells incluse in macOS Catalina.

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

Zsh vs. Bash macOS Catalinassa

Saatat olla kiinnostunut myös...

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Vaadittavat kentät on merkitty *