ZSH проти BASH в MacOS Catalina

З запуском MacOS Catalina, окрім багатьох новин та функцій, Apple також представила Zsh (Z оболонка) на місці Бити (Борн-Ахейнська оболонка). Користувачі, знайомі з писаннями Bash та інтерактивними командними рядками Термінал, вони швидко спостерігали цю зміну. У терміналі пропонується виконання командного рядка для виготовлення Перехід від 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, Bash використовується як основна оболонка розробника для Писання та командні рядки до основи системи MACOS.

Чому перехід від Баш до ZSH

Простіше кажучи, стосувалося б обмежень, накладених Ліцензія на розподіл (GNU) для використання BASH.
Баш в повному процесі розробки, досягнув версії 5.0. Заключна версія, запущена на початку січня 2019 року. Однак Apple використала MacOS Mojave (запущений восени 2018 року) застарілою версією. Був кращим Bash 3.2, a 2007 version. Нові версії Bash були запущені з ліцензією Громадська ліцензія GNU модифікований (GPLV3), що дещо нав'язує обмеження та положення для постачальників програмного забезпечення.

Bash vs. ZSH

Для користувачів перехід від BASH на ZSH має бути причиною радості. Особливо для тих, хто часто використовує термінал.Zsh (Z раковина) заснований на одній мові, що і Баш, але приносить цікаві функції. Інтуїтивні командні рядки, плагін-Урі і Теми grafice.
Pe langa comenzile Bash, in Zsh sunt multe alte comenzi specifice, iar multe pot fi configurate de utilizator pentru executarea unor operatiuni. Alias.

completare automata a liniilor de comanda (auto-completare)
variabile extinse
replace path
extindere intuitiva cale. “/u/lo/b <TAB>” merge la “/usr/local/bin”
suport oh-my-zsh pentru capabilitati extinse
themes support in Terminal
multe altele, prezentate ось.

Oh-My-Zsh este cel mai popular framework pentru Zsh, fiind livrat cu multe плагін-Урі і Теми incluse. Usor de instalat, configurat si de personalizat.

Cum instalam Oh-My-Zsh pentru Zsh pe macOS

Executati in Terminal linia de comanda:

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

Dupa instalarea oh-my-zsh aveti la dispozitie o librarie generoasa de plugins si themes. In plus, sunt foarte multe optiuni de configurare si personalizare in functie de preferinte. Toate detaliile le Знайти тут.

Рекомендаційні модулі та комунальні послуги: iterm2 (Емуляторний термінал, що замінить термінал), Homebrew Так Тема PowerLevel9k pentru Zsh (Oh-My-Zsh).

Як ми змінюємо оболонку за замовчуванням на macos catalina

Daca nu sunteti multumiti de Zsh, ви можете повернутися до Bash в Macos Catalina в будь -який час. Однак пам’ятайте, що це версія рудиментарного баша з 2007 року.

Виконайте командний рядок у терміналі, щоб повернутися до Bash:

chsh -s /bin/bash

Крім Bash та ZSH, ви можете активувати інші снаряди в MacOS Catalina.
Виконати в команді терміналу cat /etc/shells за допомогою яких ви можете побачити снаряди, що входять до MacOS Catalina.

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

Пристрасний до технологій, я із задоволенням пишу на Stealthsetts.com, починаючи з 2006 року. У мене багатий досвід роботи в операційних системах: MacOS, Windows та Linux, а також у програмах програмування та платформ ведення блогів (WordPress) та для інтернет -магазинів (WooCommerce, Magento, Presashop).

Домашній Ваше джерело ІТ -підручників, корисні поради та новини. ZSH проти BASH в MacOS Catalina
Залиште коментар