38 lines
944 B
Markdown
Raw Normal View History

# !
> Réutiliser et étendre l'historique du shell dans `sh`, Bash, Zsh, `rbash`, et `ksh`.
> Voir aussi : `^`.
> Plus d'informations : <https://gnu.org/software/bash/manual/bash.html#Event-Designators>.
- Remplace par la commande précédente et l'exécute avec `sudo` :
`sudo !!`
- Remplace par une commande basée sur son numéro de ligne trouvé avec `history` :
`!{{nombre}}`
- Remplace par une commande utilisée un nombre spécifié de lignes en arrière :
`!-{{nombre}}`
- Remplace par la commande utilisée le plus récemment qui commence avec une chaîne :
`!{{chaine}}`
- Remplace par tous les arguments de la dernière commande :
`{{commande}} !*`
- Remplace par le dernier argument de la dernière commande :
`{{commande}} !$`
- Remplace par la dernière commande mais sans le dernier argument :
`!:-`
- Affiche la dernière commande qui commence par une chaîne de caractères sans l'exécuter :
`!{{chaine}}:p`