Ändern der Standard-Shell in Mac OS X

Ändern der Standard-Shell in Mac OS X

Mir sind zwei Möglichkeiten zum Ändern der Standard-Shell in Mac OS X aufgefallen.

  • Öffnen Sie die Terminaleinstellungen und stellen Sie „Shells öffnen mit“ auf „Befehl“. Geben Sie dann den Pfad zum Shell-Programm ein, z. B. /usr/local/bin/zsh.
  • Eine andere Möglichkeit besteht darin, die Systemeinstellungen zu aktivieren und „Konten“ auszuwählen. Entsperren Sie die Einstellung, damit Sie eine Änderung vornehmen können. Suchen Sie Ihren Benutzernamen, unter dem Sie die Standard-Shell ändern möchten. Klicken Sie dann mit der rechten Maustaste darauf, um zu „Erweiterte Optionen ...“ zu gelangen. Dann kann ich die Einstellung für „Anmeldeshell“ finden.

Was ist der Unterschied zwischen den beiden oben genannten Möglichkeiten? Welche könnte für welchen Zweck gut sein?

Antwort1

Die Terminaleinstellung betrifft nur das Terminal, umgekehrt betrifft sie alle Prozesse, die eine Shell verwenden (wenn Sie sich z. B. per SSH mit dem Computer verbinden, ändert nur dieser die Shell).

Beachten Sie, dass über das Dock/den Finder usw. gestartete Anwendungen hiervon nicht betroffen sind.

verwandte Informationen