less 명령어 생성기
파일을 페이지별로 넘기기 위한 less 명령어 생성
less로 시작하기
## less란 무엇인가?
`less`은 페이지레이터로, 파일(또는 stdin으로 전달된 명령어 출력 결과)을 한 화면씩 스크롤하여 볼 수 있게 해줍니다. `more`과 달리, less는 이전으로의 스크롤, `/`를 이용한 검색 기능을 지원하며, `man` 페이지의 기본 페이지레이터입니다. 이 도구는 대용량 로그나 긴 파일을 메모리에 전체를 로드하지 않고도 읽을 수 있는 표준적인 방법입니다.
## 사용 방법
1. **옵션 설정**: 줄 번호 표시, 대소문자 구분 없는 검색, 자동 종료 등을 설정합니다. 2. **파일 지정**: 확인할 파일의 경로를 입력하거나(또는 출력 결과를 전달합니다). 3. **복사 및 실행**: 생성된 명령어를 터미널에 붙여넣습니다.
less 내에서는 `/`를 눌러 앞으로 검색하고, `?`를 눌러 뒤로 검색하며, `q`을 눌러 종료하고, `g`을 눌러 맨 위로, `G`을 눌러 맨 아래로 이동할 수 있습니다.
일반 옵션
### `-N` 줄 번호 각 줄 앞에 번호를 붙여 스택 트레이스나 로그 파일을 쉽게 탐색할 수 있습니다.
### `-S` 긴 줄 절단 줄을 줄바꿈하는 대신 지나치게 긴 줄을 잘라내어, 방향키를 사용해 가로로 스크롤할 수 있게 해줍니다.
### `-i` 대소문자 무시 검색 패턴이 전부 소문자인 경우 검색 시 대소문자를 무시하며, 혼합 대소문자 패턴은 여전히 정확하게 일치합니다.
### `-M` 상세한 프롬프트 파일 이름, 위치, 읽은 비율 등이 포함된 더 상세한 프롬프트를 표시합니다.
### `-E` 파일 끝에서 종료 파일의 끝에 도달하면 자동으로 종료되어, 스크립트의 짧은 파일을 다룰 때 편리합니다.
### `-F` 한 화면에 들어올 경우 즉시 종료 전체 파일이 한 화면에 들어오는 경우 즉시 종료하여, 작은 파일에 대해 불필요한 페이지너를 사용하지 않습니다.
### `-X` termcap 초기화 생략 종료 시 화면을 지우지 않아 종료 후에도 내용이 그대로 보이며, `git` 및 `man`에서 유용합니다.
▶실시간으로 계속 증가하는 로그 파일을 어떻게 추적하나요?
▶종료한 후에도 화면에 출력 내용을 그대로 유지하려면 어떻게 해야 하나요?
▶파일 내부를 어떻게 검색하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.