2 votes

A tué Shell en essayant de changer le type de Shell qui n'a pas réussi à s'installer

J'ai réussi à tuer tout accès au Shell en essayant d'installer poisson Shell via brew, puis définir le Shell par défaut pour pêcher via :

chsh -s /usr/local/bin/fish

Malheureusement fish ne semble pas exister (je n'ai pas lu correctement les erreurs d'installation de brew) et maintenant le terminal quitte le chargement.

Comment réinitialiser le Shell en bash sans utiliser le Shell ?

0voto

Giacomo1968 Points 48326

Vous pouvez remplacer le Shell par Bash - ou tout autre Shell installé - via le panneau de préférences "Utilisateurs et groupes"/"Comptes" de Mac OS X, dans les préférences système.

Voici des instructions adaptées de cette réponse de 2009 sur la manière de modifier le Shell par défaut d'un utilisateur dans Mac OS X :

  1. Ouvrez les "Préférences du système".
  2. Ouvrez le volet de préférences "Comptes"/"Utilisateurs et groupes" et déverrouillez le volet de préférences le cas échéant.
  3. Sur l'utilisateur que vous souhaitez modifier le Shell, control +cliquez ou faites un clic droit sur l'utilisateur et choisissez "Options avancées "
  4. Lorsqu'il est indiqué "Login Shell :", remplacez-le par le Shell que vous souhaitez utiliser ; dans ce cas, remplacez-le par /bin/bash .

Notez que "Login Shell :" n'est pas un champ de texte vide ; il contient un menu déroulant avec une liste complète des shells installés que vous pouvez utiliser.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X