본문 바로가기
기타

리눅스에서 로그 보는법

by 플라퉁 2023. 11. 4.
728x90
반응형

 

 

 

안녕하세요 오늘은 리눅스에서 로그 보는법에 대해 알아보겠습니다.

 

많은 양의 로그에서 내가 찾고 싶은 내용을 빠르게 찾고 싶을때 

 

아주 꿀 명령어가 있습니다.

 

바로 egrep 명령어 인데요 다음의 예시를 통해 

 

리눅스에서 내가 원하는 로그를 찾아내 보겠습니다.

 

egrep '123|5555' 파일명.log

 

위 명령어는 '123' 또는 '5555'라는 패턴이 로그 파일에서 발견되는 모든 라인을 출력합니다. 

 

 

 

이와 같은 방법으로 원하는 로그 파일에서 원하는 패턴을 검색할 수 있습니다. 

필요에 따라 정규식 패턴을 수정하여 다양한 검색을 수행할 수도 있습니다.

 

예를들면

 

1. 숫자 패턴 검색 : egrep '/d+' 파일명.log

-> 연속되는 숫자가 있는 로그를 검색

 

2. 패턴 일부 검색 : egrep 'abc.*def' 파일명.log

-> abc로 시작하여 def로 끝나는 모든 라인 검색

 

등이 있습니다. 

 

 

 

또한 egrep 부가 기능에 대해 알려드리겠습니다.

 

1. -i : 대소문자 구분 ㄴㄴ

 

2. -v : 패턴과 일치 하지 않는 라인 검색

 

3. -w : 그 단어만 정확하게 있어야 검색

 

4. -c : 일치하는 개수 검색

 

5. -o : 일치하는 패턴만 검색

 

6. -r : 디렉토리 내 재귀적 검색

 

7. -A, -B, -C 옵션: 일치하는 라인 주변의 라인을 함께 출력합니다. (A는 이후 라인, B는 이전 라인, C는 이전+이후라인 )

 

마지막으로 man egrep 명령어를 사용하면 사용가능한 모든 명령어의 사용 설명서를 보여줍니다!!

 

 

이런 환상의 명령어들를 통해 로그를 검색하고 

 

에이스로 거듭나세요^^ 후후...

 

감사합니다.

 

 

 

참고 : https://rhgustmfrh.tistory.com/147

 

리눅스 grep vs egrep 골라 써보자

안녕하세요 오늘은 grep과 egrep에 대해 알아보겠습니다. grep과 egrep은 모두 텍스트 파일에서 패턴을 검색하는 명령어입니다. 주요한 차이점은 정규식의 문법을 해석하는 방식에 있습니다. 1. grep :

rhgustmfrh.tistory.com

 

728x90
반응형

댓글