29 votes

Comment configurer mon application Terminal avec bash et iTerm2 avec zshell et oh mon zsh ?

L'application Terminal utilise bash par défaut. Et je ne veux pas le changer. Cependant je veux configurer iTerm2 avec zshell et oh mon zsh. et je ne veux pas de bash dessus. Les instructions que j'ai vérifiées en ligne, font que zshell est utilisé par défaut dans les deux applications.

54voto

jherran Points 12554

Si votre shell système par défaut est bash votre terminal devrait commencer avec elle. Vous pouvez le vérifier dans l'onglet Général des préférences du terminal. Cela devrait ressembler à ce qui suit :

enter image description here

Si bash n'est pas votre interpréteur de commandes par défaut, vous pouvez le changer en tapant :

chsh -s /bin/bash

Pour configurer l'iTerm2 avec zsh vous devez ouvrir les Préférences et modifier la commande de l'onglet Général de votre profil par défaut. Vous devez entrer /bin/zsh ou n'importe quel shell que vous voulez.

some text here

Pour installer oh-my-zsh, tapez ce qui suit :

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

3 votes

Doit-il être chsh -s /bin/bash (-s, pas -c) ? J'obtiens chsh: illegal option -- c ...

0 votes

Peut-être /bin/zsh -l dans la configuration iTerm2 serait plus proche de ce que l'OP avait à l'esprit ? BTW, quel est l'intérêt de faire un chsh ? L'OP a dit qu'il avait déjà bash comme shell de connexion par défaut sur sa plateforme de toute façon.

4voto

Christopher Grigg Points 111

Mise à jour déc. 2022

Vous devez vous rendre à l'adresse suivante

  1. Preferences
  2. Profiles onglet
  3. Sélectionner Command dans le menu déroulant
  4. Entrer /bin/zsh/ dans l'entrée de texte

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X