개요

tail 은 -f 옵션을 사용하면 시스템의 로그를 볼 때 유용한 명령어입니다.

tail -f /var/log/nginx/lesstif.com-error
BASH



tail 을 cat 을 대체하는 모던 리눅스 명령어인 bat 과 같이 사용하면 더 가독성 좋은 결과를 얻을 수 있습니다.

tail -f /var/log/nginx/lesstif.com-error | bat --paging=never -l log
BASH


명령어와 옵션이 길어서 외우기 힘드니 다음 function 을 shell 초기화 파일(.bash_profile 등)에 넣어 두면 더 편리하게 사용할 수 있습니다.

function bat_tail {
    tail -f "$@" | bat --paging=never -l log
}
BASH


사용은 아래처럼 bat_tail 뒤에 로그 파일의 경로를 입력해 주면 됩니다.

bat_tail /var/log/nginx/blog.lesstif.com-error.log
BASH


같이 보기

Ref