我安裝了fish並且可以啟動它。現在我想使用它作為 Cygwin 中的預設 shell。我怎樣才能實現這個目標?
到目前為止我嘗試了兩件事。我覆蓋了/etc/shells
with的內容/bin/fish
然後/usr/bin/fish
重新啟動。那沒有用。有時建議的應用程式chsh
會失敗,因為該程式不可用,也不適用於額外安裝。
答案1
編輯/etc/密碼使用您最喜歡的編輯器並將最後一列(即您現在看到 /bin/bash 的位置)更改為 /bin/fish。
這基本上就是 chsh 在一天結束時所做的事情,但手動完成。