!:0
Só o nome do comando anterior, sem nenhum argumento.
Na contagem da expansão de histórico, o comando é a palavra zero. !:0 resgata só ele, pronto para receber argumentos novos.
É o par natural do !$: um guarda o verbo, o outro o objeto. Repetir um comando comprido trocando só o alvo fica a cargo de quatro caracteres.
$ rsync -av ./campo/ estufa:/coleta/
$ !:0 -av ./viveiro/ estufa:/coleta/
rsync -av ./viveiro/ estufa:/coleta/