Je suis en utilisant les liaisons emacs et mes raccourcis de ligne de commande favori, qui ne sont pas inclus dans le tutoriel lié précédemment, sont les suivantes:
^W - delete last word
meta-b - move cursor back one word
^R - find a previously used command
!$ - last attribute of the last command
!! - last command
Vous pouvez également manipuler l'histoire avec des expressions rationnelles, bien que cela puisse rapidement devenir assez salissant. Voir "man zshexpn" pour référence, la plupart du temps la même syntaxe regexp fonctionne pour bash aussi.
Exemple:
1) Si vous exécutez la commande suivante:
echo first second third fourth fifth
2) Vous pouvez ensuite exécuter la même commande et de supprimer "premier" par:
!!:s/first//
Si ce n'était pas ce que vous vouliez, veuillez clarifier votre question! :)
Ceci appartient à superutilisateur. – Daenyth