364 Stimmen

Wie werden die Argumente des vorherigen Befehls verwendet?

Ich weiß, dass Esc + . gibt Ihnen das letzte Argument des letzten Befehls.

Aber ich interessiere mich für das erste Argument des letzten Befehls. Gibt es eine Tastenkombination, um dies zu tun?

Gibt es eine generische Möglichkeit, das n-te Argument des letzten Befehls zu erhalten? Ich weiß, dass man in einem Bash-Skript Folgendes verwenden kann $0 , $1 usw., aber diese funktionieren nicht über die Befehlszeile.

Wie wäre es außerdem, das 0-te Argument früherer Befehle zu durchlaufen, so wie wir es mit dem letzten Argument tun können, indem wir kontinuierlich die Taste Esc + . ?

0voto

colin Punkte 13

Wenn Sie einen Mac verwenden, erhalten Sie mit der Tastenkombination Strg+Buchstabe eher erweiterte Zeichen. Ich habe in meinem Terminal (iTerm2) die Optionstaste rechts von der Leertaste als Meta-Taste definiert. Das bedeutet, dass ich die Taste verwende, um wortweise zu navigieren und Parameter aus vorherigen Befehlen zu übernehmen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X