Zsh vs bash dans macOS Catalina

Avec le lancement de MacOS Catalina, outre de nombreuses nouvelles et fonctionnalités, Apple a également introduit Zsh (Z Shell) en place Frapper (Bourne-Again Shell). Utilisateurs familiers avec les écritures bash et les lignes de commande interactives dans Terminal, ils ont rapidement observé ce changement. Dans le terminal est suggéré l'exécution d'une ligne de commande pour faire Passer de 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.

Utilisé depuis 16 ans, à partir de l'OS X 10.2 Jaguar, Bash a été utilisé comme coquille de développeur principale pour Écritures et lignes de commande vers la base du système macOS.

Pourquoi la transition de bash à Zsh

En termes simples concerneraient les restrictions imposées par Licence de distribution (GNU) pour une utilisation bash.
Bash est en plein processus de développement, atteint la version 5.0. La version finale a été lancée début janvier 2019. Cependant, Apple a utilisé MacOS Mojave (lancé à l'automne 2018) une version obsolète. A été préféré Bash 3.2, une version 2007. De nouvelles versions bash ont été lancées avec une licence Licence publique générale GNU modifié (Gplv3), qu'est-ce que certains imposent certains restrictions et clauses pour les fournisseurs de logiciels.

Bash contre Zsh

Pour les utilisateurs, passer de Bash à Zsh devrait être une raison de la joie. Surtout pour ceux qui utilisent fréquemment le terminal.Zsh (Shell) est basé sur la même langue que Bash, mais apporte des fonctionnalités intéressantes. Lignes de commande intuitives, plugin-uri et Thèmes graphique.
Outre les commandes bash, dans ZSH, il existe de nombreuses autres commandes spécifiques, et beaucoup peuvent être configurées par l'utilisateur pour effectuer certaines opérations. Alias.

– Achèvement automatique des lignes de commande (auto-conformité)
– variables étendues
– Remplacer le chemin
– extension intuitive. “/u/lo/b <TAB>” Fusionner la «/ usr / local / bin»
– dos Oh-my-zsh pour les capacités étendues
Support des thèmes en terminal
– Beaucoup d'autres, présentés ici.

Oh-my-zsh est le cadre le plus populaire pour Zsh, livré avec beaucoup plugin-uri et Thèmes compris. Facile à installer, configuré et personnalisé.

Comment nous installons oh-my-zsh pour Zsh sur macOS

Exécutez la ligne de commande dans le terminal:

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

Après avoir installé Oh-My-Zsh, vous avez une généreuse librairie de plugins et les thèmes. De plus, il existe de nombreuses options de configuration et de personnalisation en fonction de vos préférences. Tous les détails Trouver ici.

Modules et utilitaires recommandés : iTerm2 (émulateur de terminal, qui remplacera Terminal), Homebrew avoir peur NIVEAU DE PUISSANCE9K pentru Zsh (Oh-My-Zsh).

Comment changer le shell par défaut dans macOS Catalina

Si vous n'êtes pas satisfait de Zsh, vous pouvez toujours revenir à Bash dans macOS Catalina. Gardez cependant à l’esprit qu’il s’agit d’une version rudimentaire de Bash, datant de 2007.

Exécutez la ligne de commande dans Terminal pour revenir à Bash :

chsh -s /bin/bash

Outre Bash et Zsh, vous pouvez également activer d'autres shells dans macOS Catalina.
Exécutez la commande dans Terminal cat /etc/shells à travers lequel vous pouvez voir les shells inclus dans macOS Catalina.

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

Passionné par la technologie, j'écris avec plaisir sur Stealthsetts.com à partir de 2006. J'ai une riche expérience dans les systèmes d'exploitation: macOS, Windows et Linux, mais aussi dans les langages de programmation et les plateformes de blogs (WordPress) et pour les magasins en ligne (WooCommerce, Magento, Presashop).

Maison Votre source de tutoriels informatiques, des conseils et des nouvelles utiles. Zsh vs bash dans macOS Catalina
Laisser un commentaire