리눅스/리눅스 기초

less 명령어, 스크롤 표시하기

Linuxpia 2024. 12. 13. 19:43
반응형

less 명령어, 스크롤 표시하기

less 명령어는 텍스트 파일을 한 화면씩 볼 수 있도록 출력해 주는 텍스트 뷰어입니다. 대용량 파일이나 긴 텍스트를 확인할 때 유용하며, cat 명령어와 달리 한 번에 모든 내용을 출력하지 않아 시스템 성능에 부담을 주지 않습니다. less는 이전 화면으로 돌아갈 수도 있고, 검색이나 특정 위치로 이동하는 기능도 제공합니다.


기본 형식

less [옵션] [파일명]

N옵션은 줄 번호 출력
줄 번호가 출력된 상태


주요 특징

  • 한 번에 화면에 표시되는 만큼의 내용만 출력.
  • 스크롤 가능(이전 화면으로 돌아가기 지원).
  • 키워드 검색 기능 지원.
  • 파일을 모두 읽지 않고도 일부 내용만 빠르게 열 수 있음.

주요 명령 및 동작

less는 실행 중 아래의 키 조작으로 텍스트를 탐색하고 제어합니다.

탐색 명령

동작
Space 다음 화면으로 이동
b 이전 화면으로 이동
Enter 한 줄 아래로 이동
k 한 줄 위로 이동
d 현재 화면의 절반만큼 아래로 이동
u 현재 화면의 절반만큼 위로 이동
g 파일의 처음으로 이동
G 파일의 끝으로 이동
숫자 + G 특정 줄 번호로 이동

검색 명령

명령 동작
/keyword 아래 방향으로 keyword 검색
?keyword 위 방향으로 keyword 검색
n 이전 검색 방향으로 다음 결과로 이동
N 이전 검색 방향과 반대로 이동

종료

동작
q less 종료

주요 옵션

옵션 설명
-N 각 줄의 줄 번호를 표시
-S 긴 줄을 잘리지 않게 한 줄로 출력
-X 종료 후 터미널 화면을 지우지 않음
+G 파일의 끝에서부터 열기
+숫자 지정한 줄 번호에서 파일 열기

예제

1. 파일 보기

less example.txt

2. 줄 번호와 함께 보기

less -N example.txt

3. 긴 줄을 한 줄로 출력

less -S example.txt

4. 특정 줄에서 시작

less +100 example.txt

5. 검색 기능 활용

  1. 파일 열기:
    less example.txt
  2. /keyword를 입력하고 Enter:
    • 아래 방향으로 keyword를 검색.
  3. ?keyword를 입력하고 Enter:
    • 위 방향으로 keyword를 검색.

각종 옵션 사용


정리

  • less 명령어는 대용량 텍스트 파일을 효율적으로 탐색할 수 있는 강력한 도구입니다.
  • 검색, 스크롤, 줄 번호 표시 등 다양한 기능을 제공하며, 시스템 자원을 절약합니다.
  • 자주 사용하는 탐색 키(Space, b, /, q)를 익히면 작업 효율이 크게 향상됩니다.