본문 바로가기
IT/리눅스

리눅스 명령어-5 (more / less)

by 노오-력 2023. 1. 19.

1. 긴 파일 내용 표시하기 more

$ more [filename]

 

more 명령어가 cat 명령어와 다른점은

파일 내용이 한 화면에 다 표시되지 않으면

한 화면 분량을 출력한 후. 일시정지하고 다음 지시를 대기하는 프롬프트 상태가 된다는 것이다.

다음 화면을 보려면 Space키를 누르면된다.

파일 끝까지 표시하면 프로그램을 자동 종료하고 셸 프롬프트로 돌아간다.

::도중에 종료하고 싶으면 q키를 누르면된다.

1-2. 연속한 빈줄 표시하지 않도록

$ more -s [filename]

 

 

2. 긴 파일 내용 표시하기 less

$ less [filename]

파일 내용이 한 화면에 다 표시되지 않으면 more 명령어처럼

화면 분량만큼 출력하고 일시정지상태가 되는거도 똑같고,

Space키를 누르면 다음 화면을 표시하는것도 같다.

다만, less 명령어는 파일 마지막까지 표시하더라도

자동으로 종료되지않으므로 q키를 눌러 종료해야한다.

 

2-1. /키와 n키를 사용하여 특정 문자열 검색하기

less 의 결과화면에서 /키를 누르면 제일아래 

:이 /으로 바뀌고 입력할수 있게된다. 검색할 문자열을 입력한 뒤 엔터를 누르면

검색한 문자열을 나타낸다

n키를 누르면 그다음 찾은 문자열로 넘어간다.

 

 

 

3. less와 more로 다른 명령어의 실행 결과를 화면단위로 나눠서 보기

$ 다른 명령어 | less
ex) ls /bin | less     -> ls /bin의 결과를 less방식으로 보겠다는 명령어

$ 다른 명령어 | more
ex) ls /bin | more     -> ls /bin의 결과를 more방식으로 보겠다는 명령어

 

 

 

4. 파일 표시 중 사용되는 조작 단축키

동작 less more
다음화면으로 이동 f   /   ctrl + f   /   Space z   /   Space   /   Ctrl + f
이전 화면으로 이동    /   ctrl + b b   /   ctrl + b
다음 한 줄 이동 Enter   /   j   /   ctrl + n Enter   /   ctrl + j
이전 한 줄 이동 k   /   ctrl + p  
파일 맨 위로 이동 g   /   <  
파일 맨 아래로 이동 G   /   >  
현재 줄 수 표시   =
종료하기 q   /   Q q   /   Q
인수로 지정한 다음 파일 표시 :n :n
인수로 지정한 이전 파일 표시 :p :p