본문 바로가기

운영체제/리눅스

Linux 파일 내용 보기 핵심 명령어 모음

Linux 파일 내용 보기 핵심 명령어 모음

Linux 시스템을 다루다 보면 다양한 파일의 내용을 확인해야 하는 상황이 자주 발생합니다. 특히 로그 파일 분석, 설정 파일 검토, 텍스트 데이터 확인 등의 작업에서는 효율적인 파일 조회가 필수적입니다. 이번 글에서는 Linux에서 파일 내용을 조회하는 주요 명령어를 정리하고, 각각의 특징과 활용법을 살펴보겠습니다.

 

 

목차

  1. cat: 간단한 파일 출력
  2. tac: 반대로 출력하기
  3. more: 한 화면씩 출력
  4. less: 더 강력한 페이지 뷰어
  5. head: 파일의 앞부분 출력
  6. tail: 파일의 마지막 부분 출력
  7. grep: 특정 내용 검색

 

1. cat: 간단한 파일 출력

cat 명령어는 파일의 내용을 한 번에 출력하는 가장 기본적인 명령어입니다.

cat 파일이름.txt

특징:

  • 짧은 파일을 빠르게 확인할 때 유용
  • 여러 파일을 연결하여 출력 가능
  • 내용이 많은 경우 화면이 넘칠 수 있음

 

 

 

2. tac: 반대로 출력하기

tac 명령어는 cat과 반대로 파일 내용을 끝에서부터 시작하여 출력합니다.

tac 파일이름.txt

활용 예시: 로그 파일을 가장 최근 기록부터 보고 싶을 때 유용합니다.

 

 

 

3. more: 한 화면씩 출력

more 명령어는 긴 파일을 한 화면씩 출력하며, 사용자가 스페이스바를 눌러 다음 부분을 확인할 수 있습니다.

more 파일이름.txt

기능:

  • 한 번에 전체 내용을 표시하지 않고 필요한 만큼만 출력
  • q 키를 눌러 종료 가능

 

 

 

4. less: 더 강력한 페이지 뷰어

less 명령어는 more의 향상된 버전으로, 파일 내용을 위아래로 자유롭게 스크롤하며 확인할 수 있습니다.

less 파일이름.txt

주요 단축키:

동작
방향키 ↑ / ↓ 위아래로 이동
q 종료
/검색어 특정 단어 검색

 

 

 

 

head 명령어는 파일의 첫 10줄을 기본적으로 출력합니다.

head 파일이름.txt

옵션:

  • -n 숫자: 특정 줄 수만큼 출력
head -n 5 파일이름.txt

 

 

 

6. tail: 파일의 마지막 부분 출력

tail 명령어는 파일의 끝 10줄을 기본적으로 출력합니다.

tail 파일이름.txt

특히 로그 파일 분석에 유용합니다.

실시간으로 로그를 확인하는 경우:

tail -f /var/log/syslog

 

 

 

7. grep: 특정 내용 검색

grep 명령어는 파일에서 특정 단어를 포함하는 줄만 출력합니다.

grep "검색어" 파일이름.txt

활용 예시:

  • -i: 대소문자 구분 없이 검색
  • -n: 줄 번호 포함하여 출력
  • -r: 하위 디렉토리까지 검색