Remettre zsh comme shell terminal Mac

Bonjour,


J'ai cherché une solution sur internet (avec et sans l'aide de différents modèle d'IA) pour remettre zsh comme shell du terminal. Une mauvaise manipulation en quelque part durant la soirée et zsh a disparu, remplacé par bash 3.2.


Un roman décrirait tout ce que j'ai tenté pour remettre le shell d'origine en place. J'ai même réinstallé zsh avec brew au cas où il aurait été supprimé. L'exécutable zsh est bien dans le dossier /bin


Le shell bash a refusé toutes les commandes que m'ont proposées mes recherches.


Je cherche le moyen de remettre zsh en place.

Peut-on régler ce problème? Si oui, que dois-je faire?

Si des questions sont nécessaires pour mieux saisir le contexte du problème, n'hésitez pas à me les poser.



Notez que je suis débutant depuis quelques jours avec le terminal.



iMac 24" 2024, puce Apple M4, 32Go, Sequoia 15.6.1


Le shell "bash-3.2" est dans le Terminal et je ne réussis pas à remettre le "shell zsh" dans le Terminal.

[Titre Modifié par l’Hôte]

iMac 24″, macOS 15.6

Publiée le 3 sept. 2025 à 22h00

Répondre
Question marquée comme Réponse la mieux classée

Publiée le 4 sept. 2025 à 03h55

Bonjour,


Problème réglé j'ai retrouvé l'usage du shell zsh

Mais il reste quelques anomalies dans un message avant le prompt de zsh


Voici la solution:


En donnant le chemin dans Terminal/Réglages/Ouvrir les coques logicielles avec: Commande (chemin d'accès complet): /bin/zsh


Fermé Terminal et réouvert

zsh est revenu

mais avec un étrange message avant le prompt


"""

Last login: Thu Sep 4 06:29:39

You have mail.

/Users/314r/.zprofile:source:2: no such file or directory: /Users/314r/.profile

314r@iMac-de-Pierre-2 ~ % -zsh

zsh: command not found: -zsh

314r@iMac-de-Pierre-2 ~ %


"""






J'ai réinstallé bash à partir de zsh au cas où:

314r@iMac-de-Pierre-2 ~ % brew install bash


J'ai réinstallé zsh à partir de bash au cas où:

bash-3.2$ brew reinstall zsh


et j'ai testé les changements entre zsh et bash et zsh... résultat c'est aucune erreur.

_____


314r@iMac-de-Pierre-2 ~ % bash


The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit Page Not Found - Official Apple Support

bash-3.2$ zsh

314r@iMac-de-Pierre-2 ~ %

_____




Refermé Terminal et réouvert puis zsh est revenu mais encore avec son étrange message avant le prompt, le même que mentionné plus haut:


"""


"""



Voilà

Il reste des problèmes à corriger, je continue là dessus,

Au moins j'ai retrouvé le shell zsh


Merci à vous deux pour vos informations


5 réponses
Question marquée comme Réponse la mieux classée

Le 4 sept. 2025 à 03h55 en réponse à Johey

Bonjour,


Problème réglé j'ai retrouvé l'usage du shell zsh

Mais il reste quelques anomalies dans un message avant le prompt de zsh


Voici la solution:


En donnant le chemin dans Terminal/Réglages/Ouvrir les coques logicielles avec: Commande (chemin d'accès complet): /bin/zsh


Fermé Terminal et réouvert

zsh est revenu

mais avec un étrange message avant le prompt


"""

Last login: Thu Sep 4 06:29:39

You have mail.

/Users/314r/.zprofile:source:2: no such file or directory: /Users/314r/.profile

314r@iMac-de-Pierre-2 ~ % -zsh

zsh: command not found: -zsh

314r@iMac-de-Pierre-2 ~ %


"""






J'ai réinstallé bash à partir de zsh au cas où:

314r@iMac-de-Pierre-2 ~ % brew install bash


J'ai réinstallé zsh à partir de bash au cas où:

bash-3.2$ brew reinstall zsh


et j'ai testé les changements entre zsh et bash et zsh... résultat c'est aucune erreur.

_____


314r@iMac-de-Pierre-2 ~ % bash


The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit Page Not Found - Official Apple Support

bash-3.2$ zsh

314r@iMac-de-Pierre-2 ~ %

_____




Refermé Terminal et réouvert puis zsh est revenu mais encore avec son étrange message avant le prompt, le même que mentionné plus haut:


"""


"""



Voilà

Il reste des problèmes à corriger, je continue là dessus,

Au moins j'ai retrouvé le shell zsh


Merci à vous deux pour vos informations


Le 4 sept. 2025 à 03h05 en réponse à MacValidatus

Bonjour,


@MacValidatus

Je retiens que bash est un noyau de base et que zsh (comme d'autres sûrement) est une surcouche sur bash. Utile pour mon apprentissage, merci.


Ceci est une boucle que j'ai testé plusieurs fois au cas où j'aurais fait une erreur de frappe et j'ai abandonné son utilisation:


bash-3.2$

The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.

For more details, please visit Page Not Found - Official Apple Support

bash-3.2$ chsh -s /bin/zsh

Changing shell for 314r.

Password for 314r: 

chsh: no changes made

bash-3.2$ 




Le 4 sept. 2025 à 03h12 en réponse à Nanou55

Bonjour @Nanou55,


Comme bash me retournait un lien Apple Support je l'ai consulté et c'est un de ceux que tu me proposes dans ton message. Il me reste à consulter l'autre lien que tu proposes: Modifier le shell par défaut dans Terminal sur Mac - Assistance Apple (FR)


Je regarde ça de suite et reviens donner le résultat.


Il est important de noter que j'ai redémarrer l'iMac, et oui, j'étais dans cet état là, et le shell zsh était partiellement revenu, à suivre.

Merci des informations

Cette discussion a été fermée par le système ou l’équipe de la communauté. Vous pouvez voter pour les publications que vous jugez utiles ou effectuer des recherches dans la communauté pour trouver des réponses supplémentaires.

Remettre zsh comme shell terminal Mac

Bienvenue dans la Communauté d’assistance Apple
Un forum où les clients Apple s’entraident avec leurs produits. Faites vos premiers pas avec votre compte Apple.