Zsh Vs. Bash в macOS Каталіна

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

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

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

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

Як встановити Oh-My-Zsh для Zsh на macOS

Виконайте командний рядок у Терміналі:

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

Після установки oh-my-zsh у вас є щедра бібліотека plugins якщо теми. Крім того, існує багато варіантів конфігурації та налаштування залежно від ваших уподобань. Усі деталі знайти тут.

Рекомендації щодо модуля та утиліти: iTerm2 (термінал емулятора, який замінить Термінал), Homebrew якщо ти боїшся POWERLEVEL9K для Zsh (О-Мій-Зш).

Як змінити оболонку за замовчуванням у macOS Каталіна

Якщо вас не влаштовує ZshВи завжди можете повернутися до Bash в macOS Каталіна. Однак майте на увазі, що це рудиментарна версія Bash 2007.

Виконайте командний рядок у Терміналі, щоб повернутися до 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

Zsh Vs. Bash в macOS Каталіна

Про автора

Хитрість

Захоплюючись всім, що означає гаджет та ІТ, я із задоволенням пишу на сайті stealthsettings.com від 2006 і люблю відкривати для себе нові речі про комп'ютери та macOS, операційні системи Linux, Windows, iOS та Android.

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