SW/리눅스

Linux : Less 명령어, 사용 방법, 예제

얇은생각 2021. 10. 19. 07:30
반응형

Less는 파일 또는 명령 출력의 내용을 한 번에 한 페이지씩 표시하는 명령줄 유틸리티입니다. more와 비슷하지만 고급 기능이 있어 파일을 앞뒤로 탐색할 수 있습니다. 

적게 시작할 경우 전체 파일을 읽지 않으므로 vim이나 나노와 같은 텍스트 편집기에 비해 로드 시간이 훨씬 더 빨라집니다. 

less 명령은 대용량 파일을 여는 데 주로 사용됩니다.

 

 

 

Less 사용 방법

작은 프로그램의 일반적인 구문은 다음과 같습니다.

less [OPTIONS] filename

 

 

예를 들어 /usr/share/common-licenses/GPL-3 파일의 내용을 보려면 다음을 입력합니다.

less /usr/share/common-licenses/GPL-3

 

Linux : Less 명령어, 사용 방법, 예제 1

 

 

파이프를 사용하여 명령의 출력을 더 적은 값으로 재연결할 수도 있습니다. 예를 들어 ps 명령 페이지의 출력을 페이지별로 보려면 다음을 입력합니다.

ps aux | less

 

 

 

파일 내용을 탐색

내용이 너무 커서 한 페이지에 들어갈 수 없는 파일을 열면 단일 콜론(:)이 표시됩니다. 

다음 페이지로 이동하려면 F 키 또는 스페이스 바를 누릅니다. 특정 줄 수만큼 아래로 이동하려면 숫자와 공백 또는 꺼짐 키를 차례로 입력하십시오. 

아래쪽 화살표 또는 Enter 키를 눌러 한 줄씩 앞으로 스크롤하고 위쪽 화살표를 한 줄씩 뒤로 스크롤할 수 있습니다.

이전 페이지로 돌아가려면 B 키를 누르십시오. 번호와 b 키를 차례로 입력하여 특정 줄 수에 대해 위로 이동합니다.

 패턴을 검색하려면 슬래시(/) 다음에 검색할 패턴을 입력하십시오. Enter less를 누르면 일치하는 항목이 앞으로 검색됩니다. 거꾸로 검색하려면 (?) 검색 패턴 다음에 검색 패턴을 사용합니다.

파일 끝에 도달하면 화면 하단에 문자열(END)이 표시됩니다.

less를 종료하고 명령줄로 돌아가려면 q를 누르십시오.

 

 

 

Less 옵션

라인 번호를 적게 표시하려면 -N 옵션을 사용하여 프로그램을 시작합니다.

less -N filename

 

 

기본적으로 적게 종료하면 파일 내용이 화면에서 지워집니다. 파일 내용을 화면에 표시하려면 -X 옵션을 사용합니다.

less -X filename

 

 

+F 옵션은 파일 컨텐츠의 변경 내용을 더 적게 감시합니다. 이 기능은 로그 파일을 열 때 유용합니다.

less +F /var/log/messages

 

 

+F로 시작하면 테일 -F와 거의 동일하게 동작하는 수가 줄어듭니다.

 

 

 

Less 명령

더 적은 수의 프로그램에는 파일 내용을 탐색하고 문자열을 검색할 수 있는 여러 명령이 포함되어 있습니다. 모든 명령의 전체 목록을 보려면 h를 입력합니다. 

키보드에서 입력할 수 있는 대부분의 명령은 more 및 vi에서 사용되는 명령을 기반으로 합니다. 다른 키를 사용하여 동일한 작업을 수행할 수 있습니다. 

아래는 더 적게 볼 때 파일 내용을 탐색하기 위해 가장 자주 사용되는 명령입니다.

아래쪽 화살표, Enter, e 또는 j  한 줄 앞으로 이동합니다.
위쪽 화살표,y 또는 k  한 줄 뒤로 이동합니다.
스페이스바 또는 f 앞으로 한 페이지 이동합니다.
한 페이지 뒤로 이동합니다.
/패턴 앞으로 검색하여 일치하는 패턴을 찾습니다.
?패턴 역방향으로 검색하여 일치하는 패턴을 찾습니다.
이전 검색을 반복합니다.
이전 검색을 역방향으로 반복합니다.
파일의 첫 번째 줄로 이동합니다.
Ng  파일의 N번째 줄로 이동합니다.
파일의 마지막 줄로 이동합니다.
파일의 처음으로 이동합니다.
Np  N% 파일로 이동합니다.
도움말을 표시합니다.
less를 종료합니다.

 

 

모든 옵션 및 명령의 전체 목록을 보려면 터미널에 man less를 입력합니다.

반응형