À l'époque, les ordinateurs n'avaient pas d'interface utilisateur et étaient livrés avec un programme interactif, donc les gens devaient communiquer avec lui dans un langage spécifique, également connu sous le nom de commandes. En d'autres termes, les gens saisissaient des commandes pertinentes dans le programme et il produisait les résultats souhaités.
La plate-forme interprète les lignes de commande vers le programme interactif appelé Shell, qui peut exécuter des scripts et des programmes. Ici 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 pour macOS et Linux, et il est construit comme une version étendue de Bourne Shell avec une multitude d'améliorations et de fonctionnalités. Parmi celles-ci, on retrouve le support de 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, etc. Il offre également un support pour 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 devez vous demander quelles sont les différences entre eux. Ne vous précipitez pas, continuez à lire et cet article vous guide pour connaître les différences.
ZSH | Bash |
Zsh est la version améliorée de Bash avec de nouvelles fonctionnalités et améliorations. | Bash est l'interpréteur de commandes par défaut pour Linux et un remplacement du Bourne Shell. |
Zsh lit le fichier .zshrc dans un shell interactif et .zprofile dans un shell de connexion. | Bash lit le fichier .bashrc dans le shell interactif non d'ouverture de session et .bash_profile dans les shells de connexion. |
Zsh utilise des échappements en pourcentage. | Bash utilise des échappements en barre oblique. |
Zsh possède une expansion de joker intégrée. | Bash ne propose pas d'expansion de joker en ligne. |
Zsh prend en charge la personnalisation avec divers frameworks. | Bash ne propose pas d'options de personnalisation. |
Zsh propose de nombreux plug-ins et thèmes. | Bash n'a ni thèmes ni prise en charge de plug-ins. |
Zsh propose des fonctionnalités de surlignage de syntaxe et de correction automatique. | Bash ne propose pas de surlignage de syntaxe et de correction automatique. |
En zsh, la liaison se fait en utilisant 'bindkey builtin'. | En bash, la liaison de touches se fait en utilisant '.inputrc' et 'bind builtin'. |
En bref, zsh offre plus de flexibilité et une meilleure expérience utilisateur que Bash. Si vous êtes intéressé, installez zsh directement sur votre appareil.
FAQ sur zsh
- QDevrais-je utiliser bash ou zsh sur Mac?
-
A
Le shell Z (également connu sous le nom de zsh) est un shell Unix qui est construit sur bash (le shell par défaut pour macOS) avec des fonctionnalités supplémentaires. Il est recommandé d'utiliser zsh plutôt que bash.
- QQu'est-ce que zsh dans le terminal macOS?
-
A
Le shell Z, plus communément appelé zsh, est un shell UNIX qui est construit sur le shell Bourne (shell par défaut de macOS), mieux connu sous le nom de bash. Z shell est essentiellement une version étendue de Bash, avec de nombreuses fonctionnalités supplémentaires.
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é, il vous suffit de taper la ligne de commande dans votre fenêtre Terminal pour télécharger zsh:
brew install zsh
Oh-My-Zsh est le framework de plug-ins le plus acclamé 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 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: En cas d'erreur indiquant "l'échec de clonage git du dépôt oh-my-zsh", cliquez directement sur le bouton Installer sur la nouvelle fenêtre.
Étape 3: Lorsque le processus se termine, collez la commande d'installation Oh My Zsh dans la fenêtre 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é 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 vous 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 de partage ci-dessous pour permettre à plus de personnes d'en prendre connaissance !
Conclusion
ZSH vaut le coup d'essayer car il fonctionne parfaitement dans l'interprétation des lignes de commande, des scripts et des shells interactifs. S'il vous plaît, installez-le sur vos ordinateurs macOS dès maintenant s'il vous plaît !
Lire aussi :
Comment ajouter ou supprimer un alias Zsh sur Mac ? [Avec exemples]
Comment réparer l'erreur zsh : instruction matérielle illégale