如何在 Cygwin 中將 Fish 設定為預設 shell?

如何在 Cygwin 中將 Fish 設定為預設 shell?

我安裝了fish並且可以啟動它。現在我想使用它作為 Cygwin 中的預設 shell。我怎樣才能實現這個目標?

到目前為止我嘗試了兩件事。我覆蓋了/etc/shellswith的內容/bin/fish然後/usr/bin/fish重新啟動。那沒有用。有時建議的應用程式chsh會失敗,因為該程式不可用,也不適用於額外安裝。

答案1

編輯/etc/密碼使用您最喜歡的編輯器並將最後一列(即您現在看到 /bin/bash 的位置)更改為 /bin/fish。

這基本上就是 chsh 在一天結束時所做的事情,但手動完成。

相關內容