В bash для повторного запуска последней команды вы можете использовать !!, она печатает то, что собирается запустить, а затем запускает ее. Соблюдайте ниже:
bash-3.2$ echo hello <return>
hello
bash-3.2$ !! <return>
echo hello
hello
bash-3.2$
Теперь, вот как zsh ведет себя на моей машине, обратите внимание, что это нажатие возвращает после !! просто печатает команду и не запускает ее. Есть ли способ подражать поведению bash в zsh?
zsh$ echo hello <return>
hello
zsh$ !! <return>
zsh$ echo hello <return>
hello
zsh$