Zsh Vs. Баш в macOS Каталина

Със стартирането macOS Каталина, освен многото новости и функции, Apple въведени и Zsh (Z черупка) на място Тряскам (Отново черупка на Борн). Потребители, запознати със скриптове на Bash и интерактивни командни редове от Terminal, те бързо забелязаха тази промяна. В Terminal за да го направите, се предлага стартиране на команден ред преходът от Bash към 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.

Използван от 16 преди години, от времето на OS X 10.2 Jaguar, Bash се използва като основна обвивка за разработчици за скриптове и командни редове към основата на системата macOS.

Защо беше направен преходът от Bash към Zsh

Казано по-просто, става дума за ограниченията, наложени от лиценз за разпространение (GNU) за използване на Bash.
Bash е в процес на разработка, стигна до версията 5.0. Окончателна версия, пусната в началото на януари 2019. Въпреки това, Apple използвани до MacOS Mojave (пуснат през есента на 2018 г.) остаряла версия. Предпочиташе се Bash НИЩО, версия на 2007. По-нови версии на Bash са пуснати под лиценз GNU General Public License модифициран (GPLv3), което изисква някои ограничения и клаузи за доставчици на софтуер

Bash Vs. zsh

За потребителите преминаването от Bash към Zsh трябва да е повод за радост. Особено за тези, които го използват често Terminal. Zsh (Z черупка) се основава на същия език като Bash, но носи интересни функции. Интуитивни командни редове, плъгинСайтове и теми графика.
Освен командите Bash, в Zsh има много други специфични команди и много от тях могат да бъдат конфигурирани от потребителя за извършване на някои операции. Name.

- автоматично попълване на командните редове (автоматично попълване)
- разширени променливи
- замести пътя -
- интуитивно разширение на пътя. “/u/lo/b <TAB>” отива в "/ usr / local / bin"
- поддържа о-ми-zsh за разширени възможности
- поддръжка на теми in Terminal
- много други, представени тук.

О-ми-zsh е най-популярната рамка за Zsh, доставяна с много плъгинСайтове и теми включена. Лесен за инсталиране, конфигуриране и персонализиране.

Как да инсталирам Oh-My-Zsh за Zsh на macOS

Тичам в Terminal командна линия:

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

След инсталирането на oh-my-zsh имате щедра библиотека плъгини ако теми. Освен това има много опции за конфигуриране и персонализиране в зависимост от вашите предпочитания. Всички подробности намерите тук.

Препоръки за модул и полезност: iTerm2 (terminal емулатор, какво ще замени Terminal), Homebrew и тема POWERLEVEL9K за Zsh (Oh-My-Zsh).

Как се променяме default черупка в macOS Каталина

Ако не сте доволни от Zsh, винаги можете да се върнете към Баш в macOS Катрин. Имайте предвид обаче, че това е елементарна версия на Bash от 2007 г.

Тичам в Terminal команден ред за връщане към Bash:

chsh -s /bin/bash

Освен Bash и Zsh можете да активирате и други черупки macOS Каталина.
Тичам в Terminal команда cat /etc/shells през които можете да видите включените черупки в macOS Каталина.

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

Като пасиониран по технологии, пиша с удоволствие в StealthSettings.com от 2006 г. Имам обширен опит с операционни системи: macOS, Windows и Linux, както и с програмни езици и платформи за блогове (WordPress) и онлайн магазини (WooCommerce, Magento, PrestaShop).

How to » iHowTo » iHowTo - macOS » Zsh Vs. Баш в macOS Каталина
Оставете коментар