Dans Bash, vous pouvez appuyer sur Alt
- .
pour insérer le dernier argument de la commande précédente. Si vous appuyez dessus plusieurs fois, il parcourt les derniers arguments de toutes les commandes de votre historique. Cependant, parfois j'appuie trop souvent et je veux inverser la direction du cyclisme, donc aller de l'avant. Est-ce possible?
(c.-à-d. si vous inversez la recherche avec Ctrl
- r
, vous pouvez changer de direction avec Ctrl
- s
. À quoi sert l'analogue pour Alt
- .
?)
Alt
+ pour-
supprimer l'invite de ligne de commande et insérer à la(arg: -1)
place. La commande elle-même est inchangée.alt
+-
exactement?alt
-
produit un argument de-1
pour la prochaine commande readline. Ou, plus précisément, il commence un argument négatif, doncalt
-
, alt`2
produirait un argument de-2
. Dans le cas dealt
.
, seul le signe de l'argument compte, et seulement s'il est négatif, celaalt
-
suffit. (Le premieralt
.
gère son argument différemment. Voir le manuel de bash.)man bash
peu opaque pour de telles situations, mais je pense que c'est un peu clarifié ici.