8. head

리눅스에서는 시스템 로그와 같이 매우 큰 파일의 내용을 검사해야 하는 경우가 많습니다. 예를 들어, 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는 파일 헤더나 로그 항목을 빠르게 검사하는 데 가장 유용한 리눅스 명령어 중 하나가 됩니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습이 완벽함을 만듭니다! 파일 시작 부분을 보고 일반적인 텍스트 파일 조작에 대한 이해를 강화하기 위한 실습 랩이 있습니다.

  1. 리눅스 head 명령어: 파일 시작 표시 - 이 랩은 head 명령어를 사용하여 텍스트 파일의 초기 줄을 표시하는 방법과 줄 수를 수정하는 방법을 안내합니다.
  2. 리눅스에서 로그 및 구성 파일 보기 - 시스템 로그 및 구성 파일과 같이 종종 head와 같은 명령어가 필요한 텍스트 파일을 효율적으로 보고 탐색하기 위한 필수 리눅스 명령줄 기술을 연습합니다.
  3. 신속한 위협 탐지 - head(및 tail) 지식을 적용하여 최근 로그 항목을 신속하게 추출하고 분석하여 실제 사이버 보안 분석을 시뮬레이션합니다.

이 랩들은 실제 시나리오에서 개념을 적용하고 리눅스에서 텍스트 파일 보기 및 분석에 대한 자신감을 키우는 데 도움이 될 것입니다.

퀴즈

보려는 줄 수를 변경하려면 `head` 명령어와 함께 어떤 플래그를 사용해야 합니까? 대소문자를 구분하여 영어 플래그만 사용하여 답변하십시오.