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

З запуском macOS Каталіна, крім багатьох новинок та особливостей, Apple введені і Zsh (Z оболонка) на місці Удар (Оболонка Борна). Користувачі, знайомі зі сценаріями Bash та інтерактивними командними рядками з Terminal, вони швидко помітили цю зміну. В Terminal Для цього пропонується запустити командний рядок перехід від Баша до Зш.

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.

Чому був здійснений перехід від Баша до Зш

Простіше кажучи, мова йтиме про обмеження, накладені ліцензія на розповсюдження (GNU) на використання Bash.
Bash знаходиться в процесі розробки, досяг версії 5.0. Остаточна версія вийшла на початку січня 2019. Однак, Apple використовується до MacOS Mojave (випущений восени 2018 року) застаріла версія. Це було переважно Bash НІЧОГО, версія 2007. Новіші версії Bash були випущені за ліцензією GNU General Public License змінено (GPLv3), що вимагає деяких обмеження та пункти для постачальників програмного забезпечення.

Bash Vs. ЗШ

Для користувачів перехід від Bash до Zsh повинен бути приводом для радості. Особливо для тих, хто часто користується Terminal. Zsh (Z оболонка) заснована на тій же мові, що і Bash, але вона приносить цікаві особливості. Інтуїтивно зрозумілі командні рядки, підключатиS і теми графіка.
Крім команд Bash, в Zsh є багато інших конкретних команд, і багато хто може бути налаштований користувачем для виконання деяких операцій. Ім'я.

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

О-My-ЗШ є найпопулярнішою рамкою для Zsh, яка постачається багатьом підключатиS і теми включений. Легко встановити, налаштувати та налаштувати.

Як встановити 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 у вас є щедра бібліотека plugins якщо теми. Крім того, існує багато варіантів конфігурації та налаштування залежно від ваших уподобань. Усі деталі знайти тут.

Рекомендації щодо модуля та утиліти: iTerm2 (terminal емулятор, що він замінить Terminal), Homebrew і теми POWERLEVEL9K для 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

Як записатися » iHowTo » iHowTo - macOS » Zsh Vs. Баш в macOS Каталіна

Захоплюючись технологіями, я люблю тестувати та писати підручники про операційні системи macOS, Linux, Windows, про WordPress, WooCommerce і налаштувати веб-сервери LEMP (Linux, NGINX, MySQL і PHP). Я пишу далі StealthSettings.com з 2006 року, а через кілька років я почав писати на iHowTo.Tips підручники та новини про пристрої в екосистемі Apple: iPhone, iPad, Apple Годинник, HomePod, iMac, MacBook, AirPods та аксесуари.

Залишити коментар