!-n
O comando de n linhas atrás, contando de trás para a frente.
Em vez do número absoluto da linha, a distância: !-2 é o penúltimo comando, !-3 o anterior a ele. !-1 e !! são a mesma relíquia com dois nomes.
É o designador certo para alternar entre dois comandos — configurar, compilar, configurar de novo — sem contar linhas no history.
$ ./configurar.sh
$ ./compilar.sh
$ !-2
./configurar.sh