No bash, para executar novamente o último comando, você pode usar !!, ele imprime o que será executado e depois o executa. Observe abaixo:
bash-3.2$ echo hello <return>
hello
bash-3.2$ !! <return>
echo hello
hello
bash-3.2$
Agora, é assim que o zsh está se comportando na minha máquina, note que esse pressionamento retorna depois !! apenas imprime o comando e não o executa. Existe uma maneira de emular o comportamento do bash no zsh?
zsh$ echo hello <return>
hello
zsh$ !! <return>
zsh$ echo hello <return>
hello
zsh$