Written by
PierreDuboisGuide du débutant : Qu'est-ce que ZSH ?
Résumé : Cet article provenant de iBoysoft est destiné aux personnes qui ne connaissent rien à ZSH, en expliquant ce qu'est ZSH et comment l'installer sur un Mac. Intéressé ? Cliquez et commencez immédiatement à lire !
À l'époque, les ordinateurs n'avaient pas d'interface utilisateur et étaient livrés avec un programme interactif, ce qui signifiait que les gens devaient communiquer avec eux dans un langage spécifique, également connu sous le nom de commandes. En d'autres termes, les gens saisissaient des commandes liées dans le programme et il renvoyait les résultats souhaités.
La plateforme interprète les lignes de commande pour le programme interactif appelé Shell, qui peut également exécuter des scripts et des programmes. Dans cet article, vous découvrirez le shell le plus populaire - zsh. Commençons alors.
Table des matières :
- 1. Qu'est-ce que zsh ?
- 2. Quelles sont les différences entre ZSH et Bash ?
- 3. Comment installer zsh sur Mac ?
- 4. FAQ sur zsh
Qu'est-ce que zsh ?
ZSH, également appelé Z shell, est un environnement qui peut interpréter des scripts shell et un shell interactif de connexion. ZSH est le shell par défaut pour macOS et Linux, et il est construit comme une version étendue de Bourne Shell avec de nombreuses améliorations et fonctionnalités. Cela inclut la prise en charge de modules complémentaires, une meilleure personnalisation, la prise en charge de thèmes et la correction orthographique.
Tandis que Bash, Bourne-Again Shell, est le shell par défaut dans la plupart des distributions Linux populaires, comme Ubuntu, Linux Mint, Solaris 11, Pop OS, etc. Il offre également une prise en charge de Windows.
Quelles sont les différences entre ZSH et Bash ?
Étant donné que bash et zsh sont tous deux des interprètes de lignes de commande, vous vous demandez sûrement quelles sont les différences entre eux. Ne vous précipitez pas, continuez de lire et cet article vous guidera pour connaître les différences.
ZSH | Bash |
Zsh est la version supérieure de Bash avec de nouvelles fonctionnalités et améliorations. | Bash est le shell par défaut pour Linux et un remplacement pour Bourne Shell. |
Zsh lit le fichier .zshrc dans un shell interactif et .zprofile dans un shell de connexion. | Bash lit le fichier .bashrc dans un shell interactif non connecté et .bash_profile dans les shells de connexion. |
Zsh utilise des échappements en pourcentage. | Bash utilise des échappements en contre-oblique. |
Zsh dispose d'une expansion de joker intégrée. | Bash ne dispose pas d'une expansion de joker en ligne. |
Zsh prend en charge la personnalisation avec divers frameworks. | Bash ne propose pas d'options de personnalisation. |
Zsh dispose de nombreux plugins et thèmes. | Bash ne propose aucun thème ni support de plugin. |
Zsh dispose de fonctionnalités de mise en évidence de syntaxe et de correction automatique. | Bash ne dispose pas de fonctionnalités de mise en évidence de syntaxe et de correction automatique. |
En zsh, la liaison se fait à l'aide de la commande 'bindkey' intégrée. | En bash, la liaison des touches se fait à l'aide du fichier '.inputrc' et de la commande 'bind' intégrée. |
En résumé, zsh offre plus de flexibilité et une meilleure expérience utilisateur que Bash. Si cela vous intéresse, installez zsh directement sur votre appareil.
Comment installer zsh sur Mac ?
Si vous prévoyez d'installer zsh sur votre Mac, vous devez d'abord vérifier si Homebrew est installé sur votre appareil. Si ce n'est pas le cas, vous devez d'abord installer Homebrew sur votre Mac.
Avec Homebrew installé, il vous suffit de taper la commande suivante dans votre ligne de commande du Terminal pour télécharger zsh :
brew install zsh
On-My-Zsh est le framework de plugin le plus apprécié et populaire pour ZSH, qui comprend divers plugins et thèmes. Cet article va donc vous apprendre comment l'installer et l'utiliser sur votre appareil.
Étape 1 : Lancez le Terminal sur votre appareil et collez la commande suivante avec le gestionnaire de presse-papiers natif pour Mac.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Étape 2 : Lorsque vous recevez une erreur indiquant que le clonage git du dépôt oh-my-zsh a échoué, cliquez directement sur le bouton Installer sur la nouvelle fenêtre.
Étape 3 : Lorsque le processus se termine, collez la commande d'installation d'Oh My Zsh dans la fenêtre du Terminal :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Lorsque le processus d'exécution est terminé, vous avez installé avec succès le framework ZSH le plus critiqué sur votre Mac.
Maintenant, vous pouvez le définir comme votre Terminal par défaut sur votre appareil, il suffit d'ouvrir Terminal et de coller la ligne de commande dans la fenêtre du Terminal, puis d'appuyer sur la touche Retour/Entrée pour l'exécuter.
chsh -s $(which zsh)
Si vous trouvez cet article informatif, veuillez cliquer sur le bouton Partager ci-dessous pour le faire savoir à davantage de personnes !
Conclusion
ZSH vaut le coup d'essai, car il fonctionne parfaitement pour interpréter des lignes de commande, des scripts et des shells interactifs. Si vous l'appréciez, n'hésitez pas à l'installer dès maintenant sur vos ordinateurs macOS !
FAQ sur zsh
Le shell Z (également connu sous le nom de zsh) est un shell Unix qui est construit au-dessus de bash (le shell par défaut pour macOS) avec des fonctionnalités supplémentaires. Il est recommandé d'utiliser zsh plutôt que bash.
Le shell Z, plus couramment appelé zsh, est un shell UNIX construit au-dessus du shell Bourne (shell par défaut de macOS), mieux connu sous le nom de bash. Le shell Z est essentiellement une version étendue de Bash, avec de nombreuses fonctionnalités supplémentaires.