Zsh vs. Bash sisään macOS Catalina

Kun käynnistää macOS Catalina, lukuisien uutuuksien ja ominaisuuksien lisäksi, Apple käyttöön ja zsh (Z-kuori) paikoillaan Kemut (Bourne-jälleen kuori). Käyttäjät, jotka tuntevat Bash-skriptit ja vuorovaikutteiset komentorivit Terminal, he huomasivat tämän muutoksen nopeasti. Vuonna Terminal komentorivin suorittamista suositellaan tekemään se siirtyminen Bashista Zsh: iin.

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.

Käytetty 16 vuotta sitten, OS X 10.2 Jaguarin ajankohdasta lähtien, Bashia on käytetty pääasiallisena kehittäjäkuorena komentosarjat ja komentorivit järjestelmän pohjaan macOS.

Miksi siirtyminen Bashista Zsh: iin tehtiin

Yksinkertaisesti sanottuna kyse olisi rajoituksista, jotka asettaa jakelulisenssi (GNU) Bashin käyttöön.
Bash on kehitysvaiheessa, saavutti 5.0-version. Lopullinen versio julkaistiin tammikuun alussa 2019. kuitenkin Apple käytetty asti MacOS Mojave (julkaistu syksyllä 2018) vanhentunut versio. Se oli edullinen Bash EI MITÄÄN, versio 2007: stä. Bashin uudemmat versiot on julkaistu lisenssillä GNU General Public License muokattu (GPLv3), joka vaatii jonkin verran rajoitukset ja lausekkeet ohjelmistotoimittajille.

Bash Vs. zsh

Käyttäjille Bashista Zsh:iin siirtymisen pitäisi olla syy iloon. Varsinkin niille, jotka käyttävät usein Terminal. zsh (Z-kuori) perustuu samaan kieleen kuin Bash, mutta se tuo mielenkiintoisia ominaisuuksia. Intuitiiviset komentorivit, kytkeäMönkijät ja teemat grafiikkaa.
Bash-komentojen lisäksi Zsh: ssä on myös monia muita erityisiä komentoja, ja käyttäjä voi määrittää monia niistä suorittamaan joitain toimintoja. Nimi.

- komentorivien automaattinen täydennys (automaattinen täydennys)
- laajennetut muuttujat
- korvaa polun
- intuitiivinen polun jatke. “/u/lo/b <TAB>” menee kansioon / usr / local / bin
- tuki oh-my-zsh laajennettuja ominaisuuksia varten
- teemat tukevat in Terminal
- monet muut, esitelty täällä.

Oh-My-zsh on Zsh: n suosituin kehys, jota toimitetaan monien kanssa kytkeäMönkijät ja teemat mukana. Helppo asentaa, määrittää ja mukauttaa.

Kuinka asentaa Oh-My-Zsh Zsh: lle macOS

Juokse sisään Terminal komentorivi:

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

Asennuksen jälkeen oh-my-zsh sinulla on runsas kirjasto liitännäiset jos teemoja. Lisäksi asetuksista riippuen on monia määritys- ja mukautusvaihtoehtoja. Kaikki yksityiskohdat löytyy täältä.

Moduuli- ja apuohjelmasuositukset: iTerm2 (terminal emulaattori, mitä se korvaa Terminal), Homebrew ja teema POWERLEVEL9K Zsh: lle (Oh-My-Zsh).

Kuinka muutumme default kuori sisään macOS Catalina

Jos et ole tyytyväinen zsh, voit aina palata Bashiin sisään macOS Catherine. Muista kuitenkin, että se on alkeellinen versio Bashista vuodesta 2007.

Juokse sisään Terminal komentorivi palataksesi Bashiin:

chsh -s /bin/bash

Bashin ja Zsh: n lisäksi voit aktivoida myös muita kuoria macOS Katherine.
Juokse sisään Terminal comanda cat /etc/shells jonka kautta näet kuoret sisältyvät macOS Katherine.

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

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » iHowTo » iHowTo - macOS » Zsh vs. Bash sisään macOS Catalina
Jätä kommentti