# Exclamation mark > Mecanismo interno do bash para substituir por um comando existente no histórico. > Mais informações: . - Substitui com o comando anterior e execute com o sudo: `sudo !!` - Substitui com o comando baseado no número da linha do `history`: `!{{número}}` - Substitui com o comando que foi usado algumas linhas do histórico atrás: `!-{{número}}` - Substitui com o comando mais recente que começa com o texto: `!{{texto}}` - Substitui com os argumentos do último comando: `{{comando}} !*` - Substitui com os argumentos do último comando: `{{command}} !$` - Substitui com o último comando, mas sem o último argumento: `!:-` - Imprime o último comando que começa com uma string sem executá-lo.: `!{{string}}:p`