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. 검색 기능 활용
파일 열기:
less example.txt
/keyword를 입력하고 Enter:
아래 방향으로 keyword를 검색.
?keyword를 입력하고 Enter:
위 방향으로 keyword를 검색.
각종 옵션 사용
정리
less 명령어는 대용량 텍스트 파일을 효율적으로 탐색할 수 있는 강력한 도구입니다.
검색, 스크롤, 줄 번호 표시 등 다양한 기능을 제공하며, 시스템 자원을 절약합니다.
자주 사용하는 탐색 키(Space, b, /, q)를 익히면 작업 효율이 크게 향상됩니다.