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 terminaali, he huomasivat tämän muutoksen nopeasti. Päätteessä ehdotetaan suorittamaan komentorivi tämän tekemiseksi 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 siirtyminen Bashista Zsh: lle tulee olla ilo. Varsinkin niille, jotka käyttävät terminaalia usein. 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 terminaalissa
- 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

Suorita komentorivi terminaalissa:

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 (emulaattoriterminaali, joka korvaa terminaalin), 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.

Suorita komentorivi terminaalissa palataksesi Bashiin:

chsh -s /bin/bash

Bashin ja Zsh: n lisäksi voit aktivoida myös muita kuoria macOS Katherine.
Suorita päätekomennossa 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

Intohimoisesti tekniikan suhteen, haluan testata ja kirjoittaa opetusohjelmia käyttöjärjestelmistä macOS, Linux, Windows, WordPressistä, WooCommercesta ja LEMP-verkkopalvelimen määrityksistä (Linux, NGINX, MySQL ja PHP). Kirjoitan StealthSettings.com vuodesta 2006 lähtien, ja muutama vuosi myöhemmin aloin kirjoittaa iHowTo.Tips-oppaita ja uutisia ekosysteemin laitteista Apple: iPhone, iPad, Apple Katso, HomePod, iMac, MacBook, AirPodit ja lisävarusteet.

Jätä kommentti