큰 파일을 한 화면씩 볼 때 쓰는 페이저(pager).
more가 옛 도구이고 less가 그 후속(이름이 「less is more」 농담).
둘 다 흔히 사용.
less 기본.
less file.txt — 파일 열기.
화살표·Page Up/Down으로 이동.
/검색어로 검색, n으로 다음 매치, N으로 이전.
q로 종료.
옵션 -N(줄 번호), -i(검색 대소문자 무시).
less의 강점.
1) 파일 처음·끝 모두 빠르게(more는 처음부터만).
2) 검색이 강력.
3) 큰 파일도 빠르게 — 전체를 메모리에 안 올림.
거의 모든 모던 시스템에서 less가 기본.
파이프와 결합.
command | less — 긴 출력을 페이지 단위로.
ps aux | less, dmesg | less, ls -la /usr/bin | less.
화면 폭주 방지의 표준 패턴.
G·g 단축키.
G — 파일 끝으로.
g 또는 1G — 처음으로.
100G — 100번째 줄로.
「로그 파일의 마지막부터」 자주 G로 점프.
less +G file.log로 시작부터 끝부터 보기 가능.
한 줄 요약
less는 페이지 단위 파일 보기.
/검색·G(끝)·g(처음)·q(종료) 단축키.
큰 파일·파이프 출력에 표준.
less가 more의 모던 후속.
더 알아볼 것
- man 페이지도 less로 표시
- most — less의 다중 창 대안
- bat의 페이저 통합