Network/Linux

[Linux] tail 명령어 사용법(실시간 로그 보기)

꾹꾹이 2022. 9. 11.
728x90

1. tail 명령어란?

리눅스 계열 유틸리티로, 파일의 마지막 부분을 출력하는 명령어입니다.
tail 명령어는 시간에 따라 변화하는 파일을 grep과 같은 명령어와 조합시켜 실시간으로 업데이트 되는 로그를 볼 때 많이 사용됩니다.

2. tail 명령어 사용법

tail [옵션] [파일명]
tail filename.txt
tail -f filename.txt

자주 사용하는 옵션

  • -f : 파일을 종료하지 않고 파일의 업데이트 내용을 실시간으로 출력한다.
  • -n [라인 수] : 파일의 마지막 줄부터 지정한 라인 수 까지 출력한다.
  • -c [바이트 수] : 파일의 마지막 줄부터 지정한 바이트 수까지 출력한다.
  • -q : 파일의 헤더와 상단 파일의 이름을 출력하지 않고 내용만 출력한다.
  • -v : 파일의 헤더와 상단 파일의 이름을 먼저 출력하고 내용을 출력한다.

3. 실시간 로그 보기

tail [옵션] [파일명] | grep '검색문자열'
tail -f catalina.out | grep '==logger'

위와 같이 사용하면 catalina.out 파일에서 '==logger'가 들어간 로그만 실시간으로 확인할 수 있다.

'Network > Linux' 카테고리의 다른 글

[Linux] vi 명령어 정리  (0) 2022.09.11

댓글