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 MacA Mojave OS (2018 őszén jelent meg) egy elavult verzió. 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 (terminál emulátor, mit fog helyettesíteni Terminal), Homebrew és a téma POWERLEVEL9K a Zsh (Oh-My-Zsh) számára.

Hogyan változtathatjuk meg az alapértelmezett shellt? 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

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Írj hozzászólást