Macbook Pro でターミナルを起動するたびに、ターミナルに bash シェルのコマンド ラインが表示されません。表示されるのは Mathematica 9.0 のコマンド ラインです。Mathematica をインストールしてから長い時間が経ちましたが、この問題に長い間悩まされています。可能な解決策を提案していただけませんか?
答え1
シェルをbashに設定するには、
chsh -s /bin/bash
これはほとんどの Unix 系システムで動作するはずです。ただし、OS X では Open Directory を使用しているため、動作しない場合があります。その場合は、パラメータなしで chsh を実行し、対話的にシェルを設定すると動作する可能性があります。この変更を行った後は、再度ログインする必要があります。
それでもシェルが変更されない場合は、次の回答で説明されているように、ディレクトリ サービス データベースの UserShell エントリを変更する必要がある可能性があります。https://apple.stackexchange.com/a/163921
編集: iTerm 設定で、シェル コマンドを「ログイン シェル」から「/bin/bash」に一時的に変更できます。上記のように chsh または dscl を実行するには、これを実行してください。