리눅스에서는 시스템 로그와 같이 매우 큰 파일의 내용을 검사해야 하는 경우가 많습니다. 예를 들어, cat /var/log/syslog를 실행하면 수많은 텍스트가 스크롤되어 빠르게 개요를 파악하기 어렵습니다. 그렇다면 파일의 시작 부분만 보려면 어떻게 해야 할까요? head 명령어가 이 작업에 완벽한 도구입니다.
head 명령어의 기본 동작
기본적으로 head 명령어는 주어진 파일의 처음 10 줄을 표시합니다. 이는 텍스트 처리를 위한 초보자 리눅스 가이드의 기본 부분입니다. 작동 방식을 확인하려면 파일 이름을 인수로 제공하기만 하면 됩니다.
head /var/log/syslog
이 명령어는 /var/log/syslog에서 처음 10 줄을 출력하여 파일을 편집기에서 열지 않고도 파일의 초기 내용을 빠르게 확인할 수 있게 해줍니다.
줄 수 사용자 지정
리눅스 head 명령어는 유연합니다. "줄 수"를 의미하는 -n 플래그를 사용하여 표시할 줄 수를 쉽게 변경할 수 있습니다. 예를 들어, 파일의 처음 15 줄을 보려면 head -n 옵션을 다음과 같이 사용합니다.
head -n 15 /var/log/syslog
이렇게 하면 head는 파일 헤더나 로그 항목을 빠르게 검사하는 데 가장 유용한 리눅스 명령어 중 하나가 됩니다.