# ! > Riutilizza ed espandi la cronologia della shell in `sh`, Bash, Zsh, `rbash` e `ksh`. > Vedi anche: `^`. > Maggiori informazioni: . - Sostituisci con il comando precedente ed eseguilo con `sudo`: `sudo !!` - Sostituisci con un comando in base al numero di riga trovato con `history`: `!{{numero}}` - Sostituisci con un comando che è stato utilizzato un numero specificato di righe indietro: `!-{{numero}}` - Sostituisci con il comando più recente che inizia con una stringaa: `!{{stringa}}` - Sostituisci con tutti gli argomenti dell'ultimo comando: `{{comando}} !*` - Sostituisci con l'ultimo argomento dell'ultimo comando: `{{comando}} !$` - Sostituisci con l'ultimo comando ma senza l'ultimo argomento: `!:-` - Stampa l'ultimo comando che inizia con una stringaa senza eseguirlo: `!{{stringa}}:p`