
我注意到有兩種方法可以更改 Mac OS X 中的預設 shell。
- 開啟終端首選項並將「Shells open with」設為「Command」。然後輸入 shell 程式的路徑,例如
/usr/local/bin/zsh
. - 另一種方法是開啟系統偏好設定並選擇“帳戶”。解鎖首選項,以便您可以進行更改。找到您要更改預設 shell 的使用者名稱。然後右鍵單擊它進入“高級選項...”。然後我可以找到“Login shell”的設定。
我上面提到的兩種方式有什麼不同?哪個可能有什麼好處?
答案1
終端首選項僅影響終端,其他方式影響使用 shell 的所有進程(例如,如果您 ssh 進入計算機,則只有後者會更改 shell)
請注意,從擴充座/取景器等啟動的應用程式不受這兩者的影響。