Maison >Tutoriel système >MAC >Le shell interactif par défaut est maintenant Zsh: comment le supprimer sur Mac?
Le shell par défaut MacOS est passé à Zsh: Guide complet
Lors du démarrage de votre Mac, il peut être surprenant de voir une invite pour passer le shell interactif par défaut de bash à zsh. Cependant, ce n'est qu'une façon dont Apple s'adapte et se développe, visant à offrir aux utilisateurs une meilleure expérience de shell.
L'avantage de MacOS est que les utilisateurs n'ont pas besoin d'être limités à un shell particulier. Que vous soyez un grand fan de Bash ou que vous soyez intéressé par ZSH, le choix est toujours entre vos mains.
Ce guide vous fournira une explication claire. Nous expliquerons étape par étape la raison de ce changement et, plus important encore, nous vous guiderons sur la façon de faire pour que vous puissiez choisir la coquille en toute confiance.
La signification de "Shell interactif par défaut est maintenant Zsh"
Message d'avertissement "Le shell interactif par défaut est maintenant Zsh" indique que le terminal de MacOS est passé de bash à Zsh. Si vous n'utilisez pas souvent le terminal, ne vous inquiétez pas. Mais pour l'utilisateur moyen, bien qu'il s'agisse d'un changement remarquable, cela ne change guère la façon dont vous interagissez généralement dans le terminal.
Pourquoi ce message d'avertissement apparaît-il?
Ce message d'avertissement est de vous rappeler les changements sous-jacents dans le macOS. Les principales raisons de cet avertissement sont les suivantes:
est-ce que Zsh est bon pour votre Mac?
Zsh (également connu sous le nom de Shell) a été construit sur Bash, qui était autrefois la coque préférée pour macOS. Compte tenu de sa riche fonctionnalité, l'utilisation de Zsh au lieu de bash est généralement le meilleur choix. Pour améliorer davantage l'expérience, nous vous recommandons d'introduire un cadre pour ZSH qui personnalise la façon dont vous gérez les paramètres, les plugins et les thèmes attrayants.
que faire après avoir vu le message "Le shell interactif par défaut est maintenant zsh"
Pour certains utilisateurs de Mac, rencontrer ce message peut être déroutant. Mais ne t'inquiète pas. Ensuite, nous vous guiderons les étapes que vous pouvez prendre après avoir vu ce message:
Comment passer de Zsh à Bash
Heureusement, basculer entre Zsh et Bash est très simple. Pour passer de Zsh à Bash, tapez chsh -s /bin/bash
dans votre terminal. Après le redémarrage, la nouvelle session utilisera Bash par défaut.
Voici les étapes pour changer Zsh en bash:
/bin/bash
.
Comment passer à Bash en utilisant Homebrew
Pour passer à un nouveau shell (tel que bin / bash), ajoutez son nom au fichier shell et enregistrez-le. Cette étape garantit que votre ordinateur sait que vous pouvez utiliser le shell. Vous pouvez le considérer comme un filet de sécurité pour vous empêcher de sélectionner accidentellement du contenu qui peut causer des problèmes.
Voici des instructions détaillées pour changer de Zsh à Bash à l'aide de Homebrew:
xcode-select --install
et appuyez sur Entrée. Lorsque vous êtes invité, cliquez sur Installer et attendez patiemment que le processus se termine. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
et appuyez sur Entrée. Cela peut prendre un certain temps, veuillez patienter. /opt/homebrew/bin
n'est pas sur votre chemin, veuillez copier ses commandes recommandées et les coller dans le terminal comme recommandé par Homebrew. Utilisez Entrée pour confirmer. brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami)
pour mettre à jour et construire votre nouveau shell bash. En utilisant HomeBrew (le Popark Package Manager pour MacOS), vous pouvez facilement installer des versions plus récentes de Bash et la définir comme shell par défaut.
Comment masquer le "Shell interactif par défaut est maintenant Zsh" et continuer à utiliser Bash
Pour ceux qui apprécient les fonctionnalités avancées de ZSH mais qui sont toujours fidèles à Bash, il existe un moyen de couper les notifications de coquille par défaut. Après avoir intégré un extrait de code spécifique (export BASH_SILENCE_DEPRECATION_WARNING=1
) dans un fichier de configuration (par exemple ~/.bash_profile
, ~/.profile
, ou ~/.bashrc
), vous pouvez facilement utiliser Bash au lieu de Zsh sur votre Mac.
Voici les étapes pour annuler l'avertissement et continuer à utiliser Bash dans l'ordre logique:
touch ~/.bash_profile && echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile
. ~/.bash_profile
par ~/.profile
ou ~/.bashrc
dans la commande et exécutez-le à nouveau.
Résumé
La commutation entre Zsh et Bash peut se sentir un peu dépassée au début. Notre équipe explore donc comment énergie les notifications ennuyeuses et fait quelques ajustements pour adopter la coquille de votre choix.
Cependant, il y a plus d'aspects plus larges ici. En plus des mises à jour et des paramètres, il est important de maintenir votre Mac en continu. C'est là que le nettoyeur de mémoire de Mackeeper entre en jeu. En gérant la mémoire de votre Mac et en disant au revoir aux processus longs, vous pouvez non seulement résoudre les problèmes, mais également empêcher de nouveaux problèmes.
Si vous trouvez ce guide utile, n'oubliez pas de consulter notre autre guide d'expert sur ZSH Autorisation a refusé l'autorisation sur Mac et de vérifier la santé du SSD sur Mac pour plus d'informations et de solutions.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!