Ich kann meine Standard-Shell in osx high sierra nicht ändern.
Ich möchte hier 2 wichtige Dinge hinzufügen. Dies gilt für MacOS Sierra 10.12.5 (16F73) und möglicherweise für einige andere aktuelle und kommende Versionen von MacOS.
chsh
reicht nicht aus, um die Standard-Shell zu ändern. Stellen Sie sicher, dass Sie Command+ drücken, ,während Ihr Terminal geöffnet ist, und ändern Sie die Option "Shells open with" auf "Default login shell".
bash
Stellen Sie im Falle von sicher, dass Sie ausführenecho $BASH_VERSION
, um zu bestätigen, dass Sie die beabsichtigte Version von bash ausführen .bash --version
gibt Ihnen keine korrekten Informationen.
Quelle Wie kann ich meine Standard-Shell auf dem Mac einstellen? Antwort von Tushar Vazirani