Angenommen, ich bin in einem Bash-Terminal und habe eine große Geschichte von Befehlen. Ich habe den Pfeil hoch gedrückt und bin in der "Mitte" der Geschichte. Ich möchte jetzt schnell zum ersten oder letzten Befehl in meiner Geschichte navigieren (ohne den Auf- oder Abwärtspfeil lange gedrückt zu halten). Ist das möglich? Wenn ja, wie lautet der Tastenkürzel, um dies zu erreichen?Navigieren zum frühesten/letzten Befehl in der Geschichte, wenn Sie in der Mitte Ihrer Geschichte sind
Antwort
Werfen Sie einen Blick in die man page:
man bash
Hier kopiert ich Ihnen für das, was Sie suchen:
previous-history (C-p)
Fetch the previous command from the history list, moving back in the list.
next-history (C-n)
Fetch the next command from the history list, moving forward in the list.
beginning-of-history (M-<)
Move to the first line in the history.
end-of-history (M->)
Move to the end of the input history, i.e., the line currently being entered.
Je nachdem, wie die Dinge festgelegt sind für das Terminal, können Sie in der Regel tun, um ein Ctrl + C Sie zurück an den Anfang zu brechen (kein Kommentar) und dann noch einmal nach oben oder zweimal auf den jüngsten zu bekommen Befehl, den Sie wollen.
Alternativ werden mit dem Befehl history
alle zuletzt verwendeten Befehle aufgelistet, die mit ihnen zugeordneten Indexwerten verwendet werden. !#
wo #
ist die Indexnummer wird diesen Befehl erneut ausgeführt. Es gibt eine gute Nützlichkeit des Befehls history | grep [command]
, um einen bestimmten Befehl in Ihrem Verlauf zu finden.
ctrl-r können Sie Ihre Geschichte Reverse-Suche. –
Ich wusste nicht, dass 'Ctrl' +' C' auch am Ende der Geschichte zurück ist. +1, weil ich 'byobu' verwende, also wird' Alt' + '>' auf verschiedene Funktionen abgebildet. –
- 1. Geschichte der contentEditable Alternativen
- 2. Filterung ZSH Geschichte durch Befehl
- 3. Speicherung Ausgang der Geschichte Befehl in einer Textdatei
- 4. iPython Geschichte der gültigen Befehle
- 5. Kommandozeile in Python mit Geschichte
- 6. jira: farblich hervorgehobene Änderungen in der Geschichte
- 7. Zu kurze Geschichte der Builds in TFS
- 8. Finden Sie die Geschichte der SQL-Abfragen
- 9. Geschichte des abschließenden Kommas in Grammatiken der Programmiersprache
- 10. Geschichte der Multi-Faktor-Authentifizierung
- 11. tcsh - Geschichte direkt nach dem Befehl speichern
- 12. Aufzeichnung der Geschichte eines iframe
- 13. Wartungsplan Dauer in der Geschichte gezeigt
- 14. View Geschichte der Eingabeaufforderung in Window8.1
- 15. Facebook Geschichte für meine App: Kann Geschichte
- 16. Geschichte ignoriert in VIM
- 17. Geschichte in Ajax speichern
- 18. kann der Punkt eine längere Geschichte haben
- 19. WKWebView Geschichte laden
- 20. Clear Geschichte in Mongo Shell
- 21. Speichern Sie den Anker in der ie6 Geschichte
- 22. Readline.H Geschichte Verwendung in C
- 23. Zwischenablage Geschichte in Eclipse
- 24. Jira: Schätzung der Geschichte = Summe der Schätzungen auf Teilaufgaben unter der Geschichte
- 25. Wie bash Befehl Geschichte von Datei
- 26. Geschichte Pushstate in Facebook App
- 27. pflegen Sie Geschichte in einer Datenbank
- 28. Wählen Neueste Staaten aus der Geschichte Tabelle
- 29. Wie cvs Kommentar Geschichte
- 30. Was bedeutet "Geschichte" in BackgroundSubtractorMOG2?
Beachten Sie, dass wenn META-Taste nicht funktioniert, können Sie Escape und dann < or > verwenden. – Benoit
Wie geht das im vi Modus? –
Für diejenigen, die sich immer noch verloren fühlen: C ist Control und M ist der Meta-Schlüssel. [Mehr in dieser Antwort] (http://askubuntu.com/a/19565/323990). Bei einigen Systemen ist die Meta-Taste Alt oder Alt + Umschalttaste. – totymedli