Zsh Vs. Bash noter macOS Catalina

Z uvedbo macOS Catalina poleg številnih novosti in lastnosti, Apple predstavil in zsh (Z lupino) na mestu Bash (Bourne-spet lupina). Uporabniki, ki poznajo skripte Bash in interaktivne ukazne vrstice iz Terminal, so hitro opazili to spremembo. V Terminal za to je priporočljivo zagnati ukazno vrstico prehod iz Basha v 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.

Bash se uporablja od 16 let nazaj, od časa OS X 10.2 Jaguar, Bash pa se uporablja kot glavna lupina za razvijalce za skripte in ukazne vrstice do osnove sistema macOS.

Zakaj je bil narejen prehod iz Basha na Zsh

Preprosto povedano, šlo bi za omejitve, ki jih nalaga distribucijsko dovoljenje (GNU) za uporabo Bash-a.
Bash je v fazi razvoja, dosegel je različico 5.0. Končna različica izšla v začetku januarja 2019. Vendar pa je dr. Apple uporablja do MacOS Mojave (izšel jeseni 2018) zastarela različica. Bilo je raje Bash NIČ, različica 2007. Novejše različice Bash-a so izdane pod licenco GNU General Public License spremenjeno (GPLv3), kar zahteva nekaj omejitve in klavzule za ponudnike programske opreme

Bash Vs. zsh

Za uporabnike bi moral biti prehod z Bash na Zsh razlog za veselje. Še posebej za tiste, ki jih pogosto uporabljajo Terminal. zsh (Z lupino) temelji na istem jeziku kot Bash, vendar prinaša zanimive lastnosti. Intuitivne ukazne vrstice, vključitiTerenska vozila in teme grafika.
Poleg ukazov Bash je v Zsh še veliko drugih posebnih ukazov, ki jih lahko uporabnik konfigurira za izvajanje nekaterih operacij. Ime.

- samodejno dokončanje ukaznih vrstic (samodejno dokončanje)
- razširjene spremenljivke
- zamenjaj pot
- intuitivno podaljšanje poti. “/u/lo/b <TAB>” gre v "/ usr / local / bin"
- podpora oh-my-zsh za razširjene zmogljivosti
- teme podpirajo in Terminal
- predstavljeni številni drugi tukaj.

Oh-My-zsh je najbolj priljubljen okvir za Zsh, ki se ga dobavlja z mnogimi vključitiTerenska vozila in teme vključeni. Enostaven za namestitev, konfiguriranje in prilagajanje.

Kako namestiti Oh-My-Zsh za Zsh naprej macOS

Teči noter Terminal ukazna vrstica:

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

Po namestitvi oh-my-zsh imate na voljo veliko knjižnico plugins če teme. Poleg tega obstaja veliko možnosti konfiguracije in prilagoditve glede na vaše želje. Vse podrobnosti najdete tukaj.

Priporočila za modul in uporabnost: iTerm2 (terminal emulator, kaj bo nadomestil Terminal), Homebrew in temo POWERLEVEL9K za Zsh (Oh-My-Zsh).

Kako se spreminjamo default lupina macOS Catalina

Če niste zadovoljni zsh, se lahko vedno vrnete v Bash macOS Catherine. Vendar ne pozabite, da gre za osnovno različico Basha iz leta 2007.

Teči noter Terminal ukazna vrstica za vrnitev v Bash:

chsh -s /bin/bash

Poleg Bash in Zsh lahko v njem aktivirate tudi druge lupine macOS Katherine.
Teči noter Terminal Ukaz cat /etc/shells skozi katero lahko vidite lupine, vključene v macOS Katherine.

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

Strasten do tehnologije, z veseljem pišem na StealthSettings.com od leta 2006. Imam bogate izkušnje s operacijskimi sistemi: macOS, Windows in Linux, ter programskimi jeziki in platformami za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, PrestaShop).

kako » iHowTo » iHowTo - macOS » Zsh Vs. Bash noter macOS Catalina
Pustite komentar