ターミナルを起動すると bash シェルが表示されない

ターミナルを起動すると bash シェルが表示されない

Macbook Proで端末を起動するたびに。端末に bash シェルのコマンドラインは表示されません。これはMathematica 9.0のコマンドラインです。 Mathematicaをインストールしてからかなり時間が経ちましたが、この問題で長い間悩んでいます。可能な解決策を提案できますか?

ベストアンサー1

以下を使用してシェルをbashに設定できます

chsh -s /bin/bash

これはほとんどのUnixシリーズシステムで動作します。ただし、OS Xではオープンディレクトリを使用しているため、機能する場合と動作しない場合があります。この場合、引数なしでchshを実行し、対話式にシェルを設定すると機能します。変更後は再度ログインする必要があります。

それでもシェルが変更されない場合は、この回答で説明されているように、ディレクトリサービスデータベースのUserShellエントリを変更する必要があります。https://apple.stackexchange.com/a/163921

編集:iTerm設定では、シェルコマンドを「login shell」から「/bin / bash」に一時的に変更できます。上記のようにchshまたはdsclを実行するには、これを実行します。

おすすめ記事