Ich habe ein Programm geschrieben, das viel Text an das Terminal ausgibt.
Ich suche nach bestimmten Wörtern im Text, um zu sehen, ob ich es richtig gemacht habe, aber es ist unmöglich, den Text einfach zu lesen.
Gibt es irgendwelche Fähigkeiten oder Befehle, die es mir tatsächlich ermöglichen, ein Wort im Terminal nachzuschlagen (wie Ctrl+F )?
command-line
gnome-terminal
Hossein
quelle
quelle
Antworten:
Es ist Shift+ Ctrl+ F.
Möglicherweise möchten Sie den Scrollback- Wert in Unbegrenzt ändern , um keine Zeilen zu verlieren:
Bearbeiten> Profileinstellungen> Scrollen
quelle
Andere Option:
Jetzt können Sie mit den Pfeiltasten nach oben, unten, links und rechts gehen (normalerweise verwenden Sie nur die ersten beiden).
Sie können auch eingeben
/word
, um nach einem Wort (oder einem regulären Ausdruck) nach dem Cursor zu suchen. Umgekehrt?word
wird das Wort / Regex vor (über) dem Cursor gesucht. (Cursor ist die Position, an der Sie sich im Text befinden.)Sie können auch die Home- und die End-Taste verwenden, um zum Anfang und zum Ende der Ausgabe zu gelangen. Durch Drücken von
Q
beenden Sie das Programm (kehren zur Konsole zurück).Mehr Info:
quelle
Sie könnten die Ausgabe mit in eine Datei umleiten
> myfile.txt
und dann die Datei mit grep durchsuchen.Normalerweise bevorzuge ich diesen Ansatz, da Sie sich keine Gedanken über die Größe des Terminalpuffers machen müssen und die Ausgabe von mehreren Programmläufen problemlos beibehalten können.
quelle
Damit entfällt @ Alb ist ^ Zwischenschritt in eine Datei umleiten.
quelle
Wenn Sie
GNU Screen
-copy
Modus verwenden und gutjk
funktioniert.quelle