Terminal sert d’interface entre vous et le système d’exploitation sous-jacent. Il interprète et traite les commandes que vous saisissez afin de vous permettre d’interagir directement avec le système.
Cependant, Terminal sur votre Mac peut soudainement présenter un fonctionnement anormal, notamment après une mise à jour de macOS. Voici quelques problèmes possibles :
- Terminal sur Mac ne lance pas de shell
- Terminal sur Mac ne répond plus du tout
- Terminal sur Mac ne parvient pas à ouvrir de session
- Terminal sur Mac n’exécute pas les commandes
- Terminal sur Mac se lance, mais n’affiche pas d’invite
- Terminal sur Mac affiche « zsh: permission denied »
Vous ne comprenez pas pourquoi Terminal ne fonctionne pas ? Nous allons vous aider à en identifier les causes et à résoudre le problème de Terminal sur Mac au moyen de plusieurs solutions.
Terminal sur Mac ne fonctionne pas, ne répond pas ou ne lance pas de shell : que faire ?
Voici quelques cas réels :
Terminal sur mon Mac ne lance pas de shell. Lorsque j’ouvre Terminal, le message « Login incorrect » s’affiche. — Source : Ask Different
Lorsque j’ouvre Terminal sur mon Mac, le message « login: illegal option » s’affiche. Terminal ne fonctionne pas. D’où vient le problème ? — Source : Communauté Apple
Que Terminal ne s’ouvre pas, ne réponde plus ou ne puisse pas exécuter de commandes, la première chose à essayer consiste à le redémarrer. Cela peut actualiser Terminal et éliminer les erreurs logicielles temporaires qui l’empêchent de fonctionner correctement.
Si Terminal ne fonctionne toujours pas sur votre Mac, essayez les solutions ci-dessous, l’une après l’autre.
Solution 1. Vérifier que les commandes saisies sont correctes
Si le Terminal n’exécute pas les commandes que vous saisissez ou ne répond qu’après avoir commencé à traiter certaines commandes, vérifiez que celles-ci sont correctement écrites.
Dans l’invite du Terminal, même l’espace entre deux caractères peut avoir son importance. Relisez donc attentivement vos commandes avant d’appuyer sur la touche Retour pour les exécuter.
Solution 2. Redémarrer votre Mac
Si le Terminal de votre Mac ne s’ouvre pas, ne répond plus ou reste bloqué lors du traitement de certaines commandes, redémarrer votre Mac peut résoudre le problème. Le redémarrage élimine les erreurs temporaires de macOS susceptibles d’en être à l’origine.
Solution 3. Lancer manuellement un shell
L’icône du Terminal rebondit-elle dans le Dock sans aller plus loin ? Si l’application Terminal démarre, mais n’affiche aucune invite, cela indique qu’elle rencontre un problème lors du lancement.
Vous pouvez essayer de lancer manuellement un shell en procédant comme suit :
- Cliquez sur Shell dans la barre des menus du Terminal.
- Sélectionnez Nouvelle commande dans le menu déroulant.

- Saisissez /bin/bash, /bin/zsh ou le shell de votre choix dans le champ prévu à cet effet.

- Cliquez sur Exécuter pour ouvrir l’invite de commande.
Solution 4. Essayer un autre shell
Si le Terminal de votre Mac ne parvient pas à lancer un shell parce qu’il reste bloqué sur l’erreur « login incorrect », essayez un autre shell. Cela permet d’écarter le fichier de configuration de zsh qui est à l’origine du problème.
- Cliquez sur Terminal dans la barre des menus du Terminal.
- Sélectionnez Réglages.

- Cochez la case Commande (chemin complet) à côté de « Les shells s’ouvrent avec ».
- Saisissez /bin/bash ou le chemin d’un autre shell, différent de celui utilisé par défaut.

- Quittez le Terminal, puis relancez-le.
Solution 5. Ouvrir le Terminal autrement
Si vous ne parvenez pas à utiliser correctement le Terminal avec les méthodes habituelles, vous pouvez utiliser iBoysoft MagicMenu pour l’ouvrir depuis le menu contextuel. Cet outil ajoute des options au clic droit et permet notamment d’ouvrir rapidement le Terminal sur votre Mac.
- Téléchargez, ouvrez et installez iBoysoft MagicMenu sur votre Mac.
- Cliquez sur Extension. Dans la section Quick Open, cliquez sur le bouton de téléchargement situé à côté de Open with Terminal.
- Faites un clic droit dans une zone vide du Finder ou du bureau, puis cliquez sur Launch With > Terminal pour l’ouvrir immédiatement sur votre Mac.

Solution 6. Recréer le fichier .plist de Terminal
Le fichier .plist de Terminal contient les données de propriétés et de configuration de l’utilitaire. S’il est corrompu, cela peut expliquer pourquoi Terminal ne fonctionne pas sur votre Mac.
Ainsi, si Terminal n’affiche pas d’invite ou n’exécute pas les commandes, vous pouvez recréer son fichier .plist.
- Ouvrez le Finder, cliquez sur Aller dans la barre des menus en haut de l’écran, puis sélectionnez Aller au dossier dans le menu déroulant.

- Saisissez ~/Library/Preferences/com.apple.Terminal.plist dans le champ, puis appuyez sur Retour.
- Déplacez le fichier .plist de Terminal dans la Corbeille.

- Redémarrez votre Mac afin que le fichier .plist de Terminal soit recréé automatiquement.
Solution 7. Renommer les fichiers liés à Terminal dans votre dossier de départ
Si la recréation du fichier .plist de Terminal ne suffit pas à rendre l’utilitaire opérationnel, renommez les fichiers liés à Terminal dans votre dossier de départ sur Mac. macOS pourra ainsi réindexer ces fichiers lors de leur ouverture et de leur exécution.
- Ouvrez le Finder.
- Cliquez sur votre disque dur interne sous Emplacements dans la barre latérale.
- Cliquez sur le disque macOS ou Macintosh HD > le dossier Utilisateurs.

- Cliquez sur votre dossier utilisateur, dont le nom correspond à celui de votre compte administrateur, puis appuyez sur Command+Shift+. (point) pour afficher les fichiers masqués de votre dossier utilisateur.

- Recherchez les fichiers suivants liés à Terminal. Si vous en trouvez, renommez-les.
.bash_history
.bash_profile
.bash_login
.zsh_history
.zsh_profile
.zsh_login
.profile
.bashrc - Relancez Terminal.
Solution 8. Se connecter à votre Mac avec un nouveau compte utilisateur
L’erreur « login incorrect » qui s’affiche lorsque vous ouvrez Terminal peut indiquer que le compte utilisé pour vous connecter à votre Mac rencontre un problème avec l’application. Vous pouvez créer un nouvel utilisateur, puis vous connecter à votre Mac avec ce compte.
- Accédez au menu Apple > Réglages Système > Utilisateurs et groupes.
- Cliquez sur Ajouter un utilisateur, puis renseignez les informations nécessaires pour créer un nouvel utilisateur.
- Déconnectez-vous de votre Mac, puis connectez-vous avec le nouveau compte.
Vous pouvez ensuite rechercher les erreurs dans le compte utilisateur concerné.
Solution 9. Consultez les journaux de Terminal dans l’application Console
Si vous ne parvenez pas à ouvrir Terminal sur un MacBook Air équipé d’une puce M1 ou sur un autre modèle, vous pouvez utiliser Console pour rechercher les erreurs.
- Ouvrez Console.
- Relancez Terminal.
- Recherchez les erreurs, puis corrigez-les.
Solution 10. Démarrez votre Mac en mode sans échec
Il arrive que des logiciels tiers entrent en conflit avec Terminal sur votre Mac, l’empêchant d’ouvrir un shell ou d’afficher une invite de commande.
Vous pouvez démarrer votre Mac en mode sans échec : ce mode spécial démarre le Mac avec un nombre minimal de pilotes tout en isolant les programmes tiers.
Si Terminal fonctionne correctement en mode sans échec, désinstallez les applications installées récemment, en particulier les outils tiers d’édition de code.
Solution 11. Mettez votre Mac à jour
Si aucune des solutions précédentes ne fonctionne et que Terminal ne fonctionne plus après une mise à jour, mettez votre Mac à jour.
Des erreurs dans la version actuelle de macOS peuvent empêcher Terminal d’ouvrir une session ou d’exécuter des commandes. Vérifiez donc si une mise à jour intermédiaire est disponible, puis installez-la sur votre Mac.
Partagez les solutions ci-dessus pour résoudre les problèmes empêchant Terminal de s’ouvrir, d’exécuter des commandes ou de fonctionner correctement sur Mac.
Terminal ne fonctionne pas sur Mac et affiche le message « process completed » : que faire ?
Si l’application Terminal reste bloquée sur le message « process completed » au démarrage, ne vous inquiétez pas. Cela ne signifie pas que Terminal est défectueux.
Lorsqu’une session Terminal se termine, l’invite [Process completed] s’affiche généralement. Elle rend la fenêtre Terminal inactive. Pour exécuter d’autres commandes, fermez la fenêtre actuelle affichant ce message, puis relancez Terminal. Vous pouvez également ouvrir directement le menu Terminal et cliquer sur Shell > New Window pour ouvrir une nouvelle invite de commande.
Si vous trouvez cet article sur les problèmes de fonctionnement de Terminal sur Mac utile et complet, partagez-le pour en faire profiter d’autres personnes.
Pourquoi Terminal ne fonctionne-t-il pas sur Mac ?
Si Terminal ne parvient pas à ouvrir un shell et reste bloqué sur l’erreur « login incorrect », le problème vient de votre compte. Il est possible que le compte utilisé pour vous connecter au Mac ne soit pas valide ou que le système ne reconnaisse pas correctement les informations de votre compte.
Si le Terminal de votre Mac ne répond pas lors de l’exécution de certaines commandes, cela peut être dû à des lignes de commande incorrectes, à des erreurs système temporaires, à des bugs du Terminal, à l’interférence d’un logiciel tiers ou à des problèmes liés au type de shell utilisé.
Découvrez les raisons pour lesquelles le Terminal ne fonctionne pas sur votre Mac.

Comment résoudre le problème de Terminal sur Mac ?
Réponse rapide :
Vous pouvez essayer les méthodes suivantes :
Par iBoysoft