In Bash können Sie drücken Alt
- .
das letzte Argument des vorherigen Befehls einzufügen. Wenn Sie mehrmals darauf drücken, werden die letzten Argumente aller Befehle in Ihrem Verlauf durchlaufen. Manchmal drücke ich es jedoch zu oft, und ich möchte die Richtung des Radfahrens umkehren und daher vorwärts gehen. Ist das möglich?
(dh wenn Sie mit Ctrl
- umgekehrt suchen r
, können Sie die Richtung mit Ctrl
- ändern s
. Was ist das Analogon für Alt
- .
?)
quelle
Alt
+-
wird die Eingabeaufforderung entfernt und(arg: -1)
stattdessen eingefügt . Der Befehl selbst bleibt unverändert.alt
+-
genau?alt
-
erzeugt ein Argument-1
für den nächsten Readline-Befehl. Oder genauer gesagt, es beginnt ein negatives Argument, also würdealt
-
alt`2
ein Argument von erzeugen-2
. Im Fall vonalt
.
ist nur das Vorzeichen des Arguments von Bedeutung, und nur wenn es negativ ist,alt
-
ist dies ausreichend. (Der erstealt
.
behandelt seine Argumentation anders. Siehe das Bash-Handbuch.)man bash
solche Situationen oft etwas undurchsichtig, aber ich denke, es ist hier ein wenig geklärt.