Nehmen wir also an, ich habe es gerade getan:
mv ./myfile /to/some/other/place/
Und jetzt entscheide ich mich, der Datei zu folgen und in dieses Verzeichnis zu gehen.
Während ich zur Maus gehen konnte, den Text auswählen, 'cd' eingeben und dann mit der rechten Maustaste klicken, um ihn einzufügen - ich würde ein schnelleres tastaturbasiertes Verzeichnis bevorzugen.
Also, was ist der beste Weg, das zu tun?
(Im Allgemeinen und wenn anders, Centos + Bash im Besonderen)
Versuchen
quelle
Versuchen Sie "cd" und dann "[Alt] +". (kann wiederholt verwendet werden) Es werden alle letzten Parameter Ihres vorherigen Befehls gescrollt. So wird es aussehen:
quelle
Esc- .(Escape gefolgt von Punkt) Gibt Ihnen das letzte Argument des vorherigen Befehls, es ist eine Readline- Verknüpfung. Sie können es mehrmals eingeben, um die letzten Argumente der vorherigen Befehle zu durchlaufen. Readline ist eine Befehlszeileneintragsbibliothek, die von vielen Shells (wie z. B. Bash, demselben Betreuer), IRC-Clients usw. verwendet wird.
Dies ist wahrscheinlich meine Lieblings-Tastenkombination (gefolgt von ctrl- afür Zeilenanfang und ctrl- efür Zeilenende), probieren Sie es aus ;-)
Update: Oh, Katriel hat gepostet Alt- .das ist das gleiche, nur ein anderer Schlüssel ( Altstatt Esc)
quelle
Sie können auch
$_
als letztes Argument der letzten Befehlszeile verwendenquelle