Zsh vs. Bash dovnitř macOS Catalina

Se zahájením macOS Catalina, kromě mnoha novinek a funkcí, Apple zavedeny a Zsh (Skořápka Z) na svém místě Praštit (Bourne-znovu shell). Uživatelé obeznámeni s Bash skripty a interaktivními příkazovými řádky z Terminal, rychle si všimli této změny. V Terminal doporučuje se spustit příkazový řádek přechod z Bash na 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.

Používá se od 16u před lety, od doby OS X 10.2 Jaguar, používá se Bash jako hlavní vývojový shell pro skripty a příkazové řádky k základně systému macOS.

Proč byl proveden přechod z Bash na Zsh

Jednoduše řečeno, šlo by o omezení uložená distribuční licence (GNU) pro použití Bash.
Bash je ve vývoji, dosáhl verze 5.0. Finální verze vydána na začátku ledna 2019. Nicméně, Apple používá se do MacOS Mojave (vydáno na podzim roku 2018) zastaralá verze. Bylo to upřednostňováno Bash NIC, verze 2007. Na základě licence byly vydány novější verze Bash GNU General Public License upraveno (GPLv3), což vyžaduje některé omezení a ustanovení pro poskytovatele softwaru.

Bash Vs. zsh

Pro uživatele by měl být přechod z Bash na Zsh důvodem k radosti. Zejména pro ty, kteří často používají Terminal. Zsh (Z shell) je založen na stejném jazyce jako Bash, přináší však zajímavé funkce. Intuitivní příkazové řádky, pluginčtyřkolek a témata grafika.
Kromě příkazů Bash je v Zsh mnoho dalších specifických příkazů a mnoho z nich může uživatel nakonfigurovat k provádění některých operací. Name.

- automatické dokončování příkazových řádků (automatické dokončování)
- rozšířené proměnné
- vyměňte cestu
- intuitivní rozšíření cesty. “/u/lo/b <TAB>” jde do "/ usr / local / bin"
- Podpěra, podpora oh-my-zsh pro rozšířené možnosti
- podpora témat in Terminal
- mnoho dalších, představeno zde.

Oh-My-zsh je nejoblíbenější rámec pro Zsh, dodávaný s mnoha pluginčtyřkolek a témata hotelu. Snadná instalace, konfigurace a přizpůsobení.

Jak nainstalovat Oh-My-Zsh pro Zsh macOS

Běžet Terminal příkazový řádek:

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

Po instalaci oh-my-zsh máte velkorysou knihovnu Pluginy pokud témata. Kromě toho existuje mnoho možností konfigurace a přizpůsobení v závislosti na vašich preferencích. Všechny podrobnosti naleznete zde.

Doporučení modulu a obslužného programu: iTerm2 (terminal emulátor, co nahradí Terminal), Homebrew a téma POWERLEVEL9K pro Zsh (Oh-My-Zsh).

Jak se měníme default skořápka dovnitř macOS Catalina

Pokud nejste spokojeni Zsh, do Bash se můžete kdykoli vrátit macOS Kateřina. Mějte však na paměti, že se jedná o základní verzi Bash z roku 2007.

Běžet Terminal příkazový řádek pro návrat do Bash:

chsh -s /bin/bash

Kromě Bash a Zsh můžete aktivovat také další granáty macOS Kateřina.
Běžet Terminal řád cat /etc/shells skrz které můžete vidět skořápky obsažené v macOS Kateřina.

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

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » iHowTo » iHowTo - macOS » Zsh vs. Bash dovnitř macOS Catalina
Zanechat komentář