啟動終端機時不出現 bash shell

啟動終端機時不出現 bash shell

每當我在 Macbook Pro 中啟動終端時。終端機不顯示 bash shell 的命令列。出現的是Mathematica 9.0的命令列。安裝 Mathematica 已經很長時間了,我為這個問題困擾了很長時間。您能建議可能的解決方案嗎?

答案1

您可以使用以下命令將 shell 設定為 bash

chsh -s /bin/bash

這應該適用於大多數類 Unix 系統。但在 OS X 上,由於它使用開放目錄,它可能工作也可能無法運作。在這種情況下,運行不帶任何參數的 chsh 並以互動方式設定 shell 可能會起作用。更改後您需要重新登入。

如果仍然沒有改變您的 shell,那麼您可能需要更改目錄服務資料庫中的 UserShell 條目,如本答案所述:https://apple.stackexchange.com/a/163921

編輯:您可以在 iTerm 設定中暫時將 shell 命令從“Login shell”更改為“/bin/bash”。執行此操作以便如上所述執行 chsh 或 dscl。

相關內容