Y a-t-il des avantages à utiliser le shell zsh plutôt que le shell bash dans l'application Terminal ? De même, peut-on utiliser zsh à partir du terminal ? Ma compréhension de zsh est biaisée.
Réponses
Trop de publicités?L'interpréteur de commandes Z (Zsh) est un interpréteur de commandes Unix qui peut être utilisé comme interpréteur interactif de connexion et comme interpréteur de commandes pour la création de scripts. Zsh est un shell Bourne étendu avec un grand nombre d'améliorations, y compris certaines caractéristiques de Bash, ksh et tcsh.
Je peux vous suggérer d'installer Zsh avec le framework pour une gestion fantaisiste de votre environnement zsh et de passer à iTerm2 pour un excellent remplacement de terminal. pour remplacer les terminaux.
Installer zsh en utilisant Homebrew :
brew install zsh
Passer l'utilisateur actuel de bash au shell zsh :
chsh -s $(which zsh)
Ensuite, installez l'un des frameworks shell les plus populaires comme Oh My Zsh ou Prezto .
J'aime Oh My Zsh, donc :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Télécharger iTerm2 et après avoir décompressé le fichier .zip, exécutez-le.
Y a-t-il des avantages à utiliser zsh plutôt que bash ?
Les deux ont leurs propres caractéristiques. C'est à vous de choisir un shell. Bash est l'interpréteur de commandes de connexion par défaut des utilisateurs de MacOS, tandis que zsh est également disponible.
pouvez-vous utiliser zsh depuis le terminal ?
Oui. Il suffit de taper zsh
dans le Terminal pour lancer le shell Zsh. Vous pouvez également définir zsh
comme votre shell par défaut en allant dans System Preferences app Users & Groups
cliquez à droite sur le nom de votre compte et choisissez Advanced Options...
.
Le choix de la coquille est une question subjective. Cependant, si vous êtes un débutant en matière de ligne de commande, il est recommandé de s'en tenir au shell Bash.