vi互換のキーバインドがあるのはkshやzshだけかと思い込んでいたけれど
linux標準のbashやcshにもあるんだね
bashの場合ホームディレクトリの.inputrcに"set editing-mode vi"と書き足しておけばいいらしい