tail 명령어
파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력해주는 명령어
기본 값으로는 마지막 10줄을 출력하며 주로 tail 은 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용됨
tail 사용법
# 파일 마지막 부분을 출력하는 명령어
tail [옵션] [파일명]
tail filename.txt
tail -filename.txt
tail 명령어를 사용하면 해당하는 파일의 마지막 부분을 확인할 수 있음
위와 같이 쓰면 filename.txt 라는 파일의 마지막 10줄을 확인할 수 있음
실시간 로그 확인 (tail + grep)
tail -f mylog.log | grep 192.168.56.12
파이프를 사용해서 다른 명령어를 조합해서 사용할 수 있음
대부분 개발자들이 실시간 로그 체크를 할 때는 tail 과 grep 명령어 조합으로 로그 파일에서 자신이 원하는 키워드만 추출함
위의 명령어대로 사용하면 mylog 파일을 실시간으로 액세스하고 IP 주소가 192.168.56.12 인 행만 추출할 수 있음
여러 파일을 동시에 표시하는 방법
tail mylog1.log mylog2.log
tail 명령어의 파일에 여러 개를 입력하면 각 파일의 마지막 부분을 확인할 수 있음