Juste peut-être étendre le titre sur topic, l'utilisation tel que tu la décrit n'est qu'un cas particulier. les deux "!!" permettent juste de réutiliser la commande précédente. Exemple :
tux@tux-desktop:~$ Bureau/
bash: Bureau/ : ceci est un répertoire
tux@tux-desktop:~$ ls !!
ls Bureau/
fichier.txt