Dernière mise à jour le
Saviez-vous que vous pouvez changer le shell que vous utilisez dans Terminal sur votre Mac? Découvrez comment dans ce guide.
Lorsque vous utilisez Terminal sur votre Mac, il utilise un shell par défaut. Cependant, il n'y a aucune raison pour laquelle vous devez vous en tenir à cette valeur par défaut. Si vous êtes un fan d'un shell différent qui offre des fonctionnalités utiles qui ne sont pas disponibles dans le shell par défaut, vous pouvez choisir de passer à votre shell préféré à la place.
Cela est facile à faire - vous pouvez le modifier uniquement pour les sessions en cours ou modifier le shell de connexion par défaut. Si vous êtes prêt à échanger bash contre zsh ou zsh contre dash, voici comment changer le shell Terminal par défaut sur Mac.
Qu'est-ce qu'une coque ?
Un shell est un programme qui vous aide à interagir avec le système d'exploitation de votre ordinateur. Le shell interprète les commandes que vous tapez dans une fenêtre Terminal. Bien que les ordinateurs Mac aient des shells par défaut, vous pouvez choisir d'utiliser un shell différent.
Pour les ordinateurs Mac, le shell par défaut était toujours frapper (bourne-again shell) jusqu'à la sortie de macOS Catalina, lorsqu'il a été remplacé par zsh par défaut.
Cependant, zsh n'est utilisé que pour les nouveaux comptes d'utilisateurs. Si vous avez mis à niveau votre Mac ou transféré vers votre nouveau Mac à partir d'une sauvegarde, vous pouvez toujours utiliser bash, même si vous exécutez macOS Catalina ou une version ultérieure.
Chaque shell a des fonctionnalités uniques, et certains peuvent avoir des fonctionnalités utiles qui manquent à votre shell actuel. Par exemple, zsh fournit des fonctionnalités de saisie semi-automatique et de correction automatique qui ne sont pas disponibles dans bash.
Comment savoir quel shell votre Mac utilise
Si vous voulez savoir quel shell vous utilisez sur votre Mac, vous pouvez le faire dans la fenêtre Terminal.
Il y a plusieurs façons de le faire - une méthode est simple, mais elle ne fonctionne pas pour tous les shells. L'autre est un peu un fudge, mais devrait fonctionner quel que soit le shell que vous utilisez.
Pour savoir quel shell votre Mac utilise :
- Ouvrir un Terminal fenêtre.
- Tapez la commande suivante et appuyez sur Entrer:
écho $0
- Vous verrez le shell actuel que vous utilisez.
- Si cette méthode ne fonctionne pas, essayez d'entrer une commande absurde. Pour vous assurer que vous n'entrez pas une commande authentique par erreur, tapez une chaîne assez longue de lettres aléatoires.
- La commande ne sera pas trouvée et le shell que vous utilisez sera répertorié avant la commande.
Comment changer votre shell par défaut dans les paramètres système
Vous pouvez modifier le shell par défaut utilisé par votre Mac via le Les paramètres du système menu. Cela vous permet de choisir parmi une sélection d'options de coque.
Pour modifier votre shell par défaut dans les paramètres système :
- Clique le Pomme icône.
- Sélectionner Les paramètres du système.
- Dans le menu de gauche, cliquez sur Utilisateurs et groupes.
- Maintenez enfoncé UNça et faites un clic droit sur votre nom d'utilisateur.
- Cliquez sur Options avancées.
- Tapez votre mot de passe.
- Sous Shell de connexion, cliquez sur le menu déroulant affichant votre shell actuel.
- Sélectionnez l'une des options.
- Si vous avez installé des shells alternatifs, cliquez sur Choisir et accédez à l'emplacement de votre shell.
- Cliquez sur D'ACCORD et votre shell par défaut sera défini. C'est le shell qui sera utilisé à chaque fois que vous vous connecterez à votre compte utilisateur.
Comment changer votre shell par défaut dans le terminal
Si vous souhaitez modifier le shell par défaut, vous pouvez le faire directement dans Terminal. Entrez une commande et le shell par défaut sera remplacé par le shell de votre choix. Vous aurez besoin de connaître le chemin du shell que vous souhaitez modifier; la liste peut être trouvée dans les paramètres système, comme expliqué dans la section ci-dessus.
Pour changer votre shell par défaut dans Terminal :
- Ouvrir un Terminal fenêtre.
- Tapez ce qui suit :
chsh-s
- Entrez le chemin de votre shell. Si vous n'êtes pas sûr du chemin correct, vous pouvez voir la liste des options dans la capture d'écran de l'étape 8 de la section ci-dessus. Par exemple, pour passer à zsh, la commande complète serait :
chsh -s /bin/zsh
- Presse Entrer.
Si vous utilisez l'une des méthodes ci-dessus pour voir quel shell vous exécutez, vous remarquerez que le shell n'a pas changé. En effet, votre modification ne prendra effet que lorsque vous fermerez et rouvrirez le terminal. Une fois que vous avez fait cela, vous devriez constater que Terminal est passé au shell de votre choix.
Comment changer le shell sans changer la valeur par défaut
Que faire si vous souhaitez uniquement utiliser un shell spécifique pour votre session Terminal actuelle, mais que vous souhaitez conserver le shell par défaut tel qu'il est? Plutôt que de modifier votre shell par défaut dans les deux sens, vous pouvez modifier le shell utilisé par Terminal dans les paramètres du terminal.
Pour changer le shell sans changer la valeur par défaut :
- Ouvrir Terminal.
- Clique le Terminal menu.
- Sélectionner Paramètres.
- Dans le Général onglet, sous Coquilles ouvertes avec Cliquez sur Commande (chemin complet).
- Entrez le chemin du shell que vous souhaitez utiliser. Vous pouvez voir la liste des chemins dans la capture d'écran de l'étape 8 dans la section avant-dernière.
- Fermez la fenêtre des paramètres, puis fermez Terminal.
- Relancez le terminal - il utilisera le shell que vous avez sélectionné.
- Si vous souhaitez revenir au shell de connexion par défaut, répétez les étapes 1 à 3 et sélectionnez Shell de connexion par défaut.
Gérer les paramètres de votre terminal sur macOS
Apprendre à changer le shell Terminal par défaut sur Mac vous permet d'utiliser votre shell préféré plutôt que d'avoir à vous en tenir à la valeur par défaut. Il existe de nombreuses autres façons de configurer votre Mac pour qu'il soit plus à votre goût.
Si vous utilisez constamment deux applications à la fois, vous pouvez apprendre à utiliser l'écran partagé sur Mac. Si vous devez travailler avec plus de deux applications, vous pouvez apprendre à utiliser Stage Manager sur Mac pour faciliter le multitâche. Et si vous voulez tirer le meilleur parti de l'espace de votre écran, vous pouvez apprendre comment changer la résolution de l'écran sur Mac.
Comment trouver votre clé de produit Windows 11
Si vous avez besoin de transférer votre clé de produit Windows 11 ou si vous en avez simplement besoin pour effectuer une installation propre du système d'exploitation,...