Auf Linux-Konsolen verwende ich immer Alt+ ., um das letzte Argument des vorherigen Befehls im Verlauf abzurufen.
Zum Beispiel, wenn ich hätte
ls /tmp/test
als letzter befehl, und wenn ich tippe
rm Alt -
Dies führt zu
rm /tmp/test
Auf einem Apple-Terminal funktioniert dies standardmäßig nicht, aber ich habe hier eine Antwort gefunden:
Sie müssen das Verhalten des Terminals so ändern, dass die Alt-Taste als Meta-Taste fungiert
Jetzt gibt es ein neues Problem: Ich kann nicht mehr auf die Pipe zugreifen| ( Alt+ 7)
Wie kann ich beides benutzen?
Antworten:
esc +. fügt standardmäßig das letzte Argument ein.
iTerm kann nur die andere Optionstaste in Meta ändern:
Wenn Sie in das US-Layout wechseln, werden unter Option keine ASCII-Zeichen angezeigt.
Fügt zum Beispiel
\e7\e.
normalerweise das siebte Argument des vorherigen Befehls ein, sodass es eigentlich keine Möglichkeit gibt, beide zu erhalten.quelle