본문 바로가기
공부는 평생하는 것이다/리눅스

로그 파일 확인할 때 유용한 명령어 (리눅스 및 유닉스)

by IT Daily Life 2023. 12. 17.
728x90
반응형

부재 : 이건 꼭 알아야 해! 리눅스 명령어.

 

로그 파일을 확인할 때 유용한 명령어는 운영 체제에 따라 다르지만, 주로 사용되는 몇 가지 명령어가 있습니다. 아래는 리눅스 및 유닉스에서 자주 사용되는 명령어입니다..

 

Linux 및 Unix 기반 시스템:

 

tail 명령어

> tail 명령어는 파일의 마지막 행을 기준으로 지정한 행까지의 파일 내용 일부를 출력해주는 명령어입니다. 주로 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용됩니다. 기본값으로는 마지막 10줄을 출력하며, 자주 사용하는 옵션으로는 -f, -n, -c, -q, -v 등이 있습니다.

  • -f : tail을 종료하지 않고 파일의 업데이트 내용을 실시간으로 계속 출력한다.
  • -n (라인 수) : 파일의 마지막줄부터 지정한 라인수까지의 내용을 출력한다.
  • -c (바이트 수) : 파일의 마지막부터 지정한 바이트만큼의 내용을 출력한다.
  • -q : 파일의 헤더와 상단의 파일 이름을 출력하지 않고 내용만 출력한다.
  • -v : 출력하기전에 파일의 헤더와 이름 먼저 출력한 후 파일의 내용을 출력한다.
$ tail -f 파일명    // 파일의 끝을 실시간으로 출력합니다.
$ tail -n N 파일명    // 파일의 마지막 N줄을 출력합니다.

 

head 명령어:

> head -n N 파일명: 파일의 처음 N줄을 출력합니다.

  • -n, --lines=N : 출력을 원하는 줄 수를 지정한다.
  • -q, --quiet, --silent : 출력할 때 파일명을 출력하지 않는다.
  • -v, --verbose : 출력하는 파일명을 출력한다.
  • --help : 사용법을 출력한다.
  • --version : 버전 정보를 출력한다.
$ head -n 20 filename1.txt filename2.txt

 

grep 명령어:

  • grep '검색어' 파일명: 파일에서 특정 문자열을 찾습니다.

less 명령어:

  • less 파일명: 파일을 페이지 단위로 출력하며 스크롤이 가능합니다.

cat   명령어:

> 파일의 내용을 출력하거나 생성하거나 연결하는 다양한 기능을 할 수 있습니다. 리눅스에서 가장 많이 사용되는 명령어 중 하나입니다.

 

wc 명령어

> 파일의 행 수, 단어 수, 문자 수를 세는 데 사용됩니다.

  • -l 또는 --lines: 행 수를 출력합니다.
  • -w 또는 --words: 단어 수를 출력합니다.
  • -c 또는 --bytes: 문자 수를 출력합니다.
$ wc -l filename    // 행 수만 출력

 

728x90
반응형