更改 Mac OS X 中的預設 Shell

更改 Mac OS X 中的預設 Shell

我注意到有兩種方法可以更改 Mac OS X 中的預設 shell。

  • 開啟終端首選項並將「Shells open with」設為「Command」。然後輸入 shell 程式的路徑,例如/usr/local/bin/zsh.
  • 另一種方法是開啟系統偏好設定並選擇“帳戶”。解鎖首選項,以便您可以進行更改。找到您要更改預設 shell 的使用者名稱。然後右鍵單擊它進入“高級選項...”。然後我可以找到“Login shell”的設定。

我上面提到的兩種方式有什麼不同?哪個可能有什麼好處?

答案1

終端首選項僅影響終端,其他方式影響使用 shell 的所有進程(例如,如果您 ssh 進入計算機,則只有後者會更改 shell)

請注意,從擴充座/取景器等啟動的應用程式不受這兩者的影響。

相關內容