less
- 텍스트 파일을 페이지 단위로 볼 수 있는 명령어
- log파일과 같이 용량이 큰 파일을 메모리에 한번에 올리는 vi,vim과 달리 페이지 단위로 메모리에 올린다.
장점
- 리얼 서버에서 메모리를 조금만 사용하여 로그를 확인할 수 있다.
- vi/vim으로 열면 큰 용량을 차지해 실서버 운영에 영향이 갈 수 있는데, less는 이런 문제없이 리얼 서버의 로그를 확인할 수 있다.
사용법
자주 사용되는 명령어
- less [options] "파일명": 파일의 첫번째 페이지를 연다
- b: 전 페이지로 이동
- 스페이스바: 다음 페이지로 이동
- g: 파일의 시작으로 이동
- G: 파일의 끝으로 이동
- /[검색 패턴] : 찾고싶은 단어를 검색한다. 검색된 단어는 하이라이트 표시가 된다.
- n: 검색 후 일치하는 다음 단어를 찾는다.
- N: 검색 후 일치하는 전 단어를 찾는다.
- =: 파일정보 (현재 라인/ 라전체 라인수, 바이트 정보)
- h: 명령어 도움말
- q: 종료
자주 쓰는 옵션
- -i: 대소문자를 구분하지 않고 검색한다.
- -N: 행번호를 출력한다.
사용 예제
파일 열기
- less readme.txt (페이지 단위로 파일 열기)
- less -i readme.txt (대소문자 상관없이 검색할 수 있게 열기)
- less -N readme.txt (각 행앞에 행번호를 추가하여 열기)
단어 검색
- /car : "car"라는 단어를 검색
- /car.*fancy: "car~~fancy"라는 단어를 검색
- ex1) "My car is fancy" (검색가능)
- ex2) "My car has fancy accessories" (검색가능, fancy까지 하이라이트 표시됨)
- ex3) "My car has durable tire" (검색 불가능)