$ grails run-app
아래와 같이 터미널에 로그를 인쇄하는 명령을 사용하여 애플리케이션을 실행하고 있습니다 .
내가 원하는 것은 user authorities
추가 확인을 위해 이 로그에서 특정 텍스트(예: )를 검색하는 것입니다. Logging API를 사용하여 텍스트 파일에 쓰는 방법인데 이제 터미널에서 검색하고 싶습니다.
비슷한 질문을 찾았습니다터미널에서 직접 텍스트를 검색하는 방법이것은 명령을 제안 하지만 이 경우 어떻게 작동하는지 screen
모르겠습니다 . screen
노력했지만
$ screen grails run-app
앞으로 나아갈 수 없었습니다.
화면 목록을 볼 수 있어요
prayag@prayag:~/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.
답변1
당신이 사용하는 경우위로(KDE 터미널 에뮬레이터) Ctrl++ 를 사용할 수 있습니다 Shift. F이는 다른 (Linux) 터미널 에뮬레이터에서도 작동할 수 있습니다. GNOME 터미널, Xfce 터미널, Alacritty 및 Terminator에서 작동하는 것으로 확인되었습니다.
답변2
Ctrl+a(기본 screen
명령 접두사) 다음에 [(입력 copy
모드)가 ?SEARCH_TEXT
작동하는 것 같습니다. n다음 이벤트로 이동하려면 누르세요 . 거기에서 단어, 줄, 범위 등을 복사하여 파일에 덤프하거나 나중에 붙여넣을 수 있습니다( Ctrl+a, 사용 ]).
답변3
grep
다음 명령 뒤에 : 을 사용할 grails
수 있습니다 grails run-app | grep "user authorities"
. 그러나 명령을 다시 실행해야 합니다.
답변4
출력을 파이프로 리디렉션하고 다음 grep
명령으로 보냅니다.
grails run-app | grep user authorities