Zsh vs. Bash be macOS Catalina

A dob macOS Catalina, a sok újdonság és funkció mellett, Apple be, és zsh (Z héj) a helyén Bash (Bourne-újra kagyló). A Bash szkriptek és az interaktív parancssorok ismerete Terminal, gyorsan észrevették ezt a változást. Ban,-ben Terminal parancssor futtatása javasolt ehhez az átmenet Bash-ről Zsh-ra.

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.

Az 16 év óta, az OS X 10.2 Jaguar óta használták, Bash-ot használták a fő fejlesztőhéjhoz szkriptek és parancssorok a rendszer alapjáig macOS.

Miért történt az átállás Bash-ről Zsh-ra

Egyszerűen fogalmazva, az a RB által bevezetett korlátozásokról szól forgalmazási engedély (GNU) a Bash használatához.
Bash fejlesztés alatt áll, elérte az 5.0 verziót. A végleges verzió január elején jelent meg 2019. azonban Apple ig használták MacOS A Mojave (2018 őszén jelent meg) elavult verziója. Előnyben részesítették Bash NEM, az 2007 verziója. A Bash újabb verziói licenc alatt kerültek kiadásra GNU General Public License módosított (GPLv3), ami némi igényt igényel korlátozások és záradékok szoftver szolgáltatók számára.

Bash Vs. zsh

A felhasználók számára a Bash-ról Zsh-ra való váltás okot jelenthet az örömre. Különösen azoknak, akik gyakran használják Terminal. zsh (Z héj) ugyanazon a nyelven alapul, mint a Bash, de érdekes funkciókat kínál. Intuitív parancssorok, csatlakoztatATV-k és témák grafika.
A Bash-parancsok mellett a Zsh-ben számos más speciális parancs is létezik, és ezeket a felhasználó konfigurálhatja bizonyos műveletek végrehajtására. Név.

- a parancssorok automatikus kitöltése (automatikus kiegészítés)
- kiterjesztett változók
- cserélje le az utat
- intuitív útvonal-kiterjesztés. “/u/lo/b <TAB>” a "/ usr / local / bin" címre megy
- támogatás oh-my-zsh kibővített képességekhez
- témák támogatása in Terminal
- sokan mások, bemutatva itt.

Ó-My-zsh a Zsh legnépszerűbb keretrendszere, sokkal szállítva csatlakoztatATV-k és témák tartalmazza. Könnyen telepíthető, konfigurálható és testreszabható.

Az Oh-My-Zsh for Zsh telepítése macOS

Befut Terminal parancs sor:

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

Az oh-my-zsh telepítése után nagylelkû könyvtár van Plugins ha témák. Ezen felül, a preferenciáitól függően számos konfigurációs és testreszabási lehetőség létezik. Minden részlet itt található.

Modul- és segédprogram-ajánlások: iTerm2 (terminal emulátor, mit fog helyettesíteni Terminal), Homebrew és a téma POWERLEVEL9K a Zsh (Oh-My-Zsh) számára.

Hogyan változunk default héj be macOS Catalina

Ha nem elégedett zsh, bármikor visszatérhet Bash-ba macOS Catherine. Ne feledje azonban, hogy ez a Bash kezdetleges változata, 2007-től.

Befut Terminal parancssor a Bashhoz való visszatéréshez:

chsh -s /bin/bash

A Bash és a Zsh mellett más héjakat is aktiválhat macOS Katherine.
Befut Terminal parancs cat /etc/shells amelyen keresztül láthatja a benne lévő kagylókat macOS Katherine.

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

Hogyan » iHowTo » iHowTo - macOS » Zsh vs. Bash be macOS Catalina

Szenvedélyes a technológiával kapcsolatban, szeretek tesztelni és oktatóanyagokat írni az operációs rendszerekről macOS, Linux, Windows, ról ről WordPress, WooCommerce és LEMP webszerverek konfigurálása (Linux, NGINX, MySQL és PHP). írok tovább StealthSettingsA .com 2006 óta, és néhány évvel később elkezdtem írni az iHowTo.Tips oktatóanyagokat és az ökoszisztéma eszközeiről szóló híreket Apple: iPhone, iPad, Apple Nézd, HomePod, iMac, MacBook, AirPod-ok és kiegészítők.

Írj hozzászólást