cygwinでログインシェルを変更する。 ログインシェルを変更するにはchshを使って変更するところだが、あいにくCygwinにはchshがない。
なので、/etc/passwdを直に変更することでログインシェルを変更することができる。
まず、/etc/passwdが存在しない場合mkpasswdを使って/etc/passwdを生成する。
次に、mkpasswdの自分のユーザのところを変更したいシェルに書き換える。
mkpasswd > /etc/passwd
# passwdの自分のユーザのところを書き換える
ちなみに、私はzshにしました。