Visualize e execute comandos anteriores rapidamente

No Bash, você pode executar o último comando executado começando com algum prefixo como:

# executes a previous command starting with 'my-cmd'
$
!my-cmd

Muitas vezes, você não tem certeza se deseja executar esse comando sem revisá-lo primeiro; pode ser destrutivo ou prejudicial. Portanto, você pode visualizá-lo na íntegra assim:

# echos 'my-cmd-in-full arg1 arg2 ...'
$
!my-cmd:p

A visualização do seu comando tem o efeito colateral útil de registrá-lo como o ‘último comando’. Isso significa que, após uma visualização, você pode executá-la rapidamente com um duplo golpe.

# preview command and then execute
$
!my-cmd:p
$
!!