Ich erinnerte mich, dass bash Folgendes tun kann:
Angenommen, es gibt 3 Dateien:a,b,c im aktuellen Verzeichnis, wenn ich eingebe:
$> somecommand *
und dann eine Taste oder Tastenkombinationen oder eine Tastenfolge drücken, wird der Platzhalter * online erweitert als:
$> somecommand a b c
aber ich kann mich nicht erinnern und kann die Tastenfolge nicht googlen! Hilfe!
Akzeptierte Antwort:
Wenn dies nicht der Fall ist, müssen Sie glob-expand-word
binden zu einer Tastenfolge. Typischerweise durch Hinzufügen von etwas wie:
"C-x*": glob-expand-word
zu .inputrc
.
So prüfen Sie den aktuellen Status wie folgt:
bind -P | grep glob-expand-word
Wo Ergebnis sein könnte:
glob-expand-word can be found on "C-x*".
Was bedeuten würde:
Strg-x *
Dies funktioniert höchstwahrscheinlich auch:
Strg-x Strg-*
Schauen Sie sich bind -P
an und Anleitung(en) für andere Feinheiten.
- Verschiedene-Befehle
- GNU-Befehlszeilen-Bearbeitungsschnittstelle:Command-Line-Editing