Ich führe eine Anwendung mit dem Befehl $ grails run-app
aus die das Login-Terminal wie unten druckt.
Ich möchte einen bestimmten Text suchen (z. B. user authorities
) in diesem Protokoll, damit ich es weiter überprüfen kann. Eine Möglichkeit, Logging Apis zu verwenden, um in eine Textdatei zu schreiben, aber ich möchte sie im Moment in einem Terminal durchsuchen.
Ich habe eine ähnliche Frage gefunden, wie man direkt auf dem Terminal nach einem Text suchen kann, der screen
vorschlägt Befehl, aber ich habe keine Ahnung, wie screen
funktioniert in diesem Fall.
Ich habe versucht$ screen grails run-app
konnte aber nicht weitermachen.
Ich kann Bildschirmlisten mit
anzeigen[email protected]:~/zlab/nioc2egdelonk$ screen -list
There is a screen on:
8076.pts-2.prayag (10/06/2013 12:13:25 PM) (Attached)
1 Socket in /var/run/screen/S-prayag.
Akzeptierte Antwort:
Strg+a (Standard-screen
Befehlspräfix), [ (Geben Sie copy
ein Modus) gefolgt von ?SEARCH_TEXT
scheint zu funktionieren. Drücken Sie n um zum nächsten Vorkommen zu gehen. Von dort aus können Sie Wörter, Linien, Bereiche usw. kopieren, um sie in Dateien zu kopieren oder später einzufügen (mit Strg+a , ] ).