linux - pattern - 화면(screenlog.0)에 의해 생성 된 로그 파일을 보려면 어떻게합니까?




cloudwatch log stream name (2)

그래서 나는 방금 내가 스크린 (Ca H)에서하는 모든 것의 로그 파일을 만들 수 있다는 것을 알았다. 특정 화면 세션에서 잠재적 인 멍청이를 추적하는 좋은 방법 인 것 같습니다. 그러나 로그 파일을 사용하려고 시도하면 이진 파일로보고되고 일반 텍스트처럼 볼 수 없습니다. 그래서 나는 무엇인가 놓치고 있냐? 빠른 맨 페이지 검색 및 검색 Google (및 SO)이 아무 것도 나타나지 않습니다.

그래서 내 질문은 : 어떻게 화면에 일반 텍스트 로그 파일을 생성합니까?

대답은 "멍청한 놈 ... 당신은 어떻게하려고합니까? RTFM"이라고 가정합니다. 내 질문은 : 내가 만든 스크린 로그 파일을보기에 덜 사용하려면 어떻게해야합니까? ( less screenlog.0 은 바이너리 파일에서 작동하지 않습니다.)

편집 : 그럼 cat 는 잘 작동하지만 파일이 바이너리가 less 불평 less ... 왜?

해결 방법 : jcomeau_ictx가 유용하게 지적했듯이 cat 또는 more 으로이 로그 파일을 잘 볼 수는 있지만 less -r 플래그를 less -r screenlog.0 추가해야합니다. less -r screenlog.0


-L은 파일에 기록하고, tail -f 'logfilename'은이 파일을 모니터합니다.


방금 net에서 screenlog.0을 발견했습니다. 일부 이스케이프 시퀀스 가있는 일반 텍스트입니다. 그냥 '고양이'파일, 당신은 잘 볼 수 있어야합니다.

[추가 점검 후] Control-A H는 내 시스템에서 화면 로그를 생성합니다. '고양이'는 효과가 있지만 많은 데이터가 손실됩니다. 이스케이프 코드를 보간하려면 'less'대신 'more'를 사용하십시오.





gnu-screen