Accueil

Guide du débutant : Qu'est-ce que ZSH ?

Updated on vendredi 14 juin 2024

Written by

PierreDubois

Approved by

Jessica Shee

Français English Deutsch やまと Español Português

Résumé : Ce article de iBoysoft est destiné aux personnes qui ne savent rien sur ZSH, et explique ce qu'est ZSH et comment l'installer sur Mac. Intéressé ? Cliquez et commencez à lire immédiatement !

Autrefois, les ordinateurs n'avaient pas d'interface utilisateur et étaient livrés avec un programme interactif. Les gens devaient donc communiquer avec lui 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 produisait les résultats souhaités.

La plateforme interprète les lignes de commandes dans 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.

Qu'est-ce que zsh ?

ZSH, également appelé Z shell, est un environnement capable d'interpréter des scripts shell et un shell d'ouverture de session interactif. ZSH est le shell par défaut de macOS et de Linux, et il est construit comme une version étendue de Bourne Shell avec une foule d'améliorations et de fonctionnalités. Parmi celles-ci, on trouve le support des plug-ins, une meilleure personnalisation, le support de thèmes et la correction orthographique.

Alors 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, et autres. Il offre également un support pour Windows.

Quelles sont les différences entre ZSH et Bash ?

Étant donné que Bash et zsh sont tous les deux des interprètes en lignes de commande, vous devez vous demander quelles sont les différences entre eux. Ne vous précipitez pas, continuez à lire et cet article vous aidera à comprendre les différences.

ZSHBash
Zsh est la version supérieure de bash avec diverses nouvelles fonctionnalités et améliorations.Bash est l'interpréteur de commandes 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-session et .bash_profile dans des shells de connexion.
Zsh utilise des échappements en pourcentage.Bash utilise des échappements en barre oblique inverse.
Zsh a une expansion de joker intégrée.Bash n'a pas d'expansion de joker intégrée.
Zsh prend en charge la personnalisation avec divers frameworks.Bash n'a pas d'options de personnalisation.
Zsh dispose de nombreux plug-ins et thèmes.Bash n'a ni thèmes ni prise en charge de plug-ins.
Zsh possède des fonctionnalités de mise en surbrillance de la syntaxe et de correction automatique.Bash ne dispose pas de fonctionnalités de mise en surbrillance de la syntaxe et de correction automatique.
En zsh, la liaison se fait en utilisant 'bindkey builtin'.En bash, le bindage des touches se fait en utilisant le '.inputrc' et 'bind builtin'.

En bref, 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. Sinon, vous devez installer Homebrew sur votre Mac au préalable.

Avec Homebrew installé, tapez simplement la ligne de commande dans votre fenêtre de 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 est livré avec 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 "l'échec du clonage git du dépôt oh-my-zsh", cliquez directement sur le bouton Installer dans la nouvelle fenêtre.

Étape 3: Lorsque le processus se termine, collez la commande d'installation de 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 de fonctionnement se termine, vous avez installé le framework ZSH le plus critiqué avec succès sur votre Mac.

Maintenant, vous pouvez le définir comme votre Terminal par défaut sur votre appareil, il vous suffit d'ouvrir le 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 en informer davantage de personnes!

 

Conclusion

ZSH vaut le coup d'essai car il fonctionne merveilleusement bien dans l'interprétation des lignes de commande, des scripts et des shells interactifs. Si vous l'appréciez, n'hésitez pas à l'installer sur vos ordinateurs macOS dès maintenant!

Lire aussi:

Comment ajouter ou supprimer des alias Zsh sur Mac? [Avec des exemples]