Por defecto, bash (y supongo que zsh) estará en modo emacs. Podrías probar algo como esto:
Esc + bdevolverá el cursor una palabra.
Ctrl + keliminará hasta el final de la línea.
La mayoría de los shells modernos (como bash) implementarán funciones avanzadas de edición de línea de comandos. Esos comandos están cerca de la edición de emacs (Ctrl + A para el inicio de línea, Ctrl + E para el final de línea, ...).
Si está familiarizado con los editores similares a vi, puede intentar permitir el modo vi.
set -o vi
Le da a su shell modos similares a vi (modo de comando / modo de inserción), y obtiene acceso a los comandos estándar (d para eliminar, r para reemplazar, ...)
En el modo Vi, así es como harías lo que describiste:
Esc (command mode); d; b.
bindkey [key] vi-backward-kill-word