A expansão do histórico pode estar desativada:
$ echo foo
foo
$ !!
echo foo
foo
$ set +o histexpand
$ set -o | grep hist
histexpand off
history on
$ echo foo
foo
$ !!
bash: !!: command not found
Experimente set -H
ou set -o histexpand
.