Bei Verwendung eines Standardterminals und einer Bash gibt es keine Funktionalität zum Durchsuchen der Standardausgabe von Befehlen.
Man kann solche Funktionen mit anderen Tools wie der Emacs-Shell oder dem Emacs-Bildschirm erlangen, aber ich frage mich, warum eine solche nützliche Funktion fehlt. Ich erinnere mich an eine einfache CF, die für die Arbeit in Terminals verwendet wurde.
Gibt es eine Möglichkeit, die Ausgabesuche in der Gnome-Terminal-App zu unterstützen? Oder gibt es eine bessere Terminal-App, die die Suche nach Ausgaben nativ unterstützt?
less
Ihnen die Weiterleitung des Befehls in nicht das, was Sie wünschen? Sie können Text inless
und in vielen anderen Pagern suchen . Sollte dies nicht auch ein Superuser sein?less
ist gut für eine Befehlsausgabe, aber ich mache oft mehrere Befehle und komme später mit der Notwendigkeit zurück, die gesamte Ausgabe zu durchsuchenAntworten:
Du könntest script (1) ausprobieren. Rufen Sie beim Anmelden einfach script auf und durchsuchen Sie die erzeugte Typoskript-Datei. Es ist kein einziger Tastendruck wie bei Emacs Shell und es ist gepuffert, aber es ist vielleicht besser als nichts.
quelle
script
es ausgeführt wird? Ich habe versucht und konnte nicht ...Versuchen Sie Ctr+ Shift+ f. Dies funktioniert auf Ubuntu-Terminal und Terminator
quelle
Mit
xterm
können Sie alles, was das Terminal anzeigt, in einer Datei protokollieren. Dann können Sie diese Datei in einem Editor oder öffnenless
.quelle
In können
screen
Sie in dencopy
Modus wechseln und nach Ausgaben suchen. Sie können auch in eine Datei Protokollierung von Ausgabe tun und es irgendeine Art und Weise suchen gewohnt (grep
,less
usw.).quelle
Ich weiß
gnome-terminal
es nicht, aber ichurxvt
tippe Alt+ ein s. Es sollte in Ihren Repositories sein, schauen Sie sich das Paket anrxvt-unicode
.quelle