Syntaxe
!! Exécute la dernière commande
!509 Exécute la commande 509 de l'historique
!-2 Exécute l'avant dernière commande
!foo Exécute la dernière commande qui commance par
'foo' (cad. !ls)
!foo:p Affiche la commande que !foo exécuterait et
l'ajoute à l'historique
!$ Exécute le dernier mot de la dernière commande
(identique à Alt + .)
!$:p Affiche la commande que !$ exécuterait
!* Exécute la commande précédente sans le premier
mot (cad la commande)
!*:p Affiche la commande que !* exécuterait
^foo^bar Exécute la commande précédente en remplaçant
'foo' par 'bar' dans le premier mot
Modificateurs de mots
!509:2:h Supprime le nom du fichier à la fin du chemin dans
le 2e argument de la commande 509 de l'historique
!509:2:t Supprime le début du chemin jusqu'au nom du fichier
dans le 2e argument de la commande 509 de l'historique
!509:2:r Supprime l'extension dans le 2e argument de la
commande 509 de l'historique
!509:2:e Ne garde que l'extension du le 2e argument de la
commande 509 de l'historique
!509:2:gs/a/x/ Remplace les 'a' par des 'x' dans le 2e argument
de la commande 509 de l'historique