Bash Shell a été introduit pour remplacer Bourne Shell et pour devenir la coque Linux par défaut. Bash est capable d'effectuer une large gamme de solutions de programmation et de tâches automatisées. Dans Linux, plusieurs autres coquilles peuvent effectuer des tâches similaires à celles de bash. Zsh a été créé après la coquille de bash. Il a diverses fonctionnalités qui sont également présentes dans la coquille de bash. Cependant, certaines fonctionnalités le rendent supérieur à Bash, comme la prise en charge du plugin, la correction d'orthographe, le faisceau de thèmes, l'automatisation des CD, etc. Si vous êtes un utilisateur Linux, vous n'avez pas à installer ZSH séparément car il est inclus par défaut dans le shell bash.
Maintenant, venant au sujet principal de l'article, Comment saurez-vous que vous avez bash ou zsh?
La réponse est assez simple. Utilisez le "-version»Commande pour confirmer l'existence des deux shells sur votre système Linux.
Trouver la version de Bash et Zsh
Écrivez la commande ci-dessous pour vérifier la version bash de votre système. L'exécution de cette commande garantira également que Bash existe sur votre système ou non.
$ bash --versionPour vérifier Zsh, utilisez la commande ci-dessous:
Zsh - VersionTrouver le shell actuel
Pour les débutants travaillant dans un terminal, il peut parfois être déroutant de deviner la coquille sur laquelle ils travaillent actuellement. Nous allons donc vous aider aussi dans le processus de recherche du shell actuel.
Exécutez la commande ci-dessous dans votre shell.
$ echo 0 $Si vous êtes actif dans votre coquille de bash, cela vous montrera le "frapper”Résultant de l'exécution de commande ci-dessus.
De l'autre côté, pour Zsh, il imprimera «zsh"Sur le terminal.
Trouver le chemin de Bash ou Zsh Shell
Pour connaître le chemin de votre Zsh ou Bash Shell, exécutez la commande ci-dessous.
$ qui bash qui zshChanger de bash à Zsh
Pour passer de Bash Shell à Zsh. Pour cela, dans le terminal, nous exécutons le «shirt”Commande de cette manière:
$ chsh -s $ (qui zsh)Fermez maintenant le terminal et redémarrez le système pour prendre l'effet des changements. Après le redémarrage, ouvrez une fenêtre de terminal. Maintenant, vous êtes tous prêts à travailler dans Zsh Shell.
Communiquez Zsh à Bash
Pour basculer ZSH à bash, spécifiez "frapper" dans le "shirt»Commande et exécutez-la sur le terminal.
% CHSH -S $ (qui bash)Encore une fois, redémarrez le système après la fermeture du terminal, et après le redémarrage, vous verrez que vous êtes passé à la coquille bash.
Conclusion
Pour les utilisateurs de Linux, frapper et zsh sont des coquilles extrêmement utiles. Les deux coquilles offrent diverses caractéristiques bénéfiques. Bien sûr, l'utilisateur peut choisir le shell qu'il souhaite utiliser en fonction des exigences de la tâche, mais dans un tel cas, la confusion se présente dans l'esprit des utilisateurs terminaux débutants qu'il travaille en zsh ou en bash? Dans cet article, nous vous avons montré diverses méthodes pour connaître la question de cette question. Utilisez l'une de ces méthodes et apprenez à connaître votre shell actuel en quelques secondes.