Zsh Vs. Bash v macOS Catalina

Se spuštěním systému MacOS Catalina se vedle mnoha nových funkcí 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 terminál, rychle si všimli této změny. V Terminálu se doporučuje provést 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 na základnu 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á MacOS Mojave (vydáno na podzim 2018) zastaralou verzi. 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 přechod z Bash na Zsh měl být radost. Obzvláště pro ty, kteří terminál často používají. 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čení příkazových řádků (samokončení)
- rozšířené proměnné
- vyměňte cestu
- intuitivní rozšíření cesty. “/u/lo/b <TAB>” jde do "/ usr / local / bin"
- podpora oh-my-zsh pro rozšířené možnosti
- podpora témat v terminálu
- mnohem více, prezentováno 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 na MacOS

Spusťte příkazový řádek v Terminálu:

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 (emulátorový terminál, který nahradí terminál), Homebrew pokud se bojíš POWERLEVEL9K pro Zsh (Oh-My-Zsh).

Jak změnit výchozí shell v MacOS Catalina

Pokud nejste spokojeni Zsh, v MacOS Catalina se můžete vždy vrátit k Bash. Mějte však na paměti, že se jedná o základní verzi Bash 2007u.

Spusťte příkazový řádek v Terminálu a vraťte se k Bash:

chsh -s /bin/bash

Kromě Bash a Zsh můžete v MacOS Catalina aktivovat další skořápky.
Spustit příkazem Terminál cat /etc/shells skrze které můžete vidět skořápky obsažené v MacOS Catalina.

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

Zsh Vs. Bash v macOS Catalina

O autorovi

Tajnost

Vášnivý o všem, co znamená gadget a IT, jsem rád, že mohu napsat na stealthsettings.com od 2006 a rád objevuji nové věci o počítačích a macOS, operačních systémech Linux, Windows, iOS a Android.

Zanechat komentář