2014-03-25 11 views
17

Ich gehe Bildschirmprotokolle von Devstack mit folgendem Befehl. screen -x stack Ich finde die Suche in Bildschirmen sehr schwierig. Zur Zeit starte ich den Kopiermodus mit CtrlAEsc und lese alle Logs, manchmal ist es sehr irritierend, alle Logs zu durchsuchen, während ich nach einem einzelnen Wort suche.Wie suche ich ein Wort in Linux 'Bildschirm'

Gibt es eine gute Möglichkeit, ein Wort in Bildschirmen zu suchen?

von man screen fand ich

Searching: 
    /Vi-like search forward. 
    ? Vi-like search backward. 
    C-a s Emacs style incremental search forward. 
    C-r Emacs style reverse i-search. 

aber Bildschirme unterstützen nicht vi-like Vorwärtssuche.

Antwort

27

Sobald Sie sind in Scrollmodus mit Ctrl +A, ESC, sollten Sie in der Lage sein, nach hinten durch den Puffer zu suchen, wie im Handbuch beschrieben.

Also für das Wort "string" zu suchen, Ctrl +A, ESC, geben Sie ?string und Enter drücken drücken. Es führt Sie rückwärts durch den Puffer zu der Wortreihe. Drücken Sie N wird zur nächsten Übereinstimmung (rückwärts) im Puffer gehen.

Um vorwärts zu suchen, sollte der Cursor irgendwo außer dem Ende des Puffers sein, dann /string verwenden, um nach unten zu suchen.