Linux

[리눅스] more, less 명령어 완벽 가이드

인생아 2024. 9. 23. 16:12
반응형

리눅스에서 moreless 명령어는 긴 텍스트 파일을 페이지 단위로 읽기 위해 사용됩니다. 두 명령어는 비슷한 기능을 제공하지만, less가 좀 더 강력하고 유연한 기능을 지원합니다. 이 두 명령어는 텍스트를 스크롤하며 읽을 수 있기 때문에, 파일의 전체 내용을 한 번에 볼 수 없을 때 유용합니다.

more 명령어

more 명령어는 텍스트 파일의 내용을 한 화면씩 출력하는 데 사용됩니다. cat 명령어와 달리 스크롤하면서 파일을 읽을 수 있습니다.

1. 기본 사용법

more 명령어는 기본적으로 한 번에 한 화면씩 파일의 내용을 출력합니다. 스페이스바를 눌러 다음 페이지로 이동할 수 있습니다.

user@linux:~$ more file.txt
This is line 1
This is line 2
--More--(Press space to continue)

이 명령어는 file.txt의 내용을 한 화면씩 출력하며, 스페이스바를 눌러 다음 내용을 볼 수 있습니다.

2. 페이지별 이동

스페이스바로 한 페이지씩, Enter 키로 한 줄씩 이동할 수 있습니다.

3. 종료하기

q 키를 누르면 more 명령어를 종료하고, 파일 출력을 중단할 수 있습니다.

less 명령어

less 명령어는 more보다 더 많은 기능을 제공하는 텍스트 파일 페이지 출력 명령어입니다. less의 가장 큰 장점은 양방향 스크롤이 가능하다는 점입니다. 즉, 위아래로 파일을 자유롭게 탐색할 수 있습니다.

1. 기본 사용법

 
user@linux:~$ less file.txt

이 명령어는 file.txt의 내용을 표시하며, 화살표 키 또는 Page Up/Page Down 키를 사용하여 상하로 이동할 수 있습니다.

2. 검색 기능

/를 입력한 후 검색어를 입력하면 파일에서 특정 문자열을 검색할 수 있습니다.

/keyword

파일 내에서 keyword를 찾을 수 있으며, 검색된 위치로 자동 이동합니다.

3. 종료하기

q 키를 눌러서 less 명령어를 종료할 수 있습니다.

4. 페이지별 탐색

화살표 키를 사용해 한 줄씩 이동하거나, Page Up/Page Down 키로 한 화면씩 이동할 수 있습니다.

more와 less의 차이점

more 명령어는 한 번에 한 방향으로만 파일을 읽을 수 있습니다. 반면에 less 명령어는 양방향 스크롤이 가능하며, 더 많은 탐색 기능과 유연성을 제공합니다. 특히 파일을 미리 읽지 않고도 파일 탐색이 가능해 큰 파일을 처리할 때 유리합니다.

more, less 명령어 사용 예시

more 명령어 사용

user@linux:~$ more file.txt
This is line 1
This is line 2
--More--(Press space to continue)

less 명령어 사용

user@linux:~$ less file.txt

화살표 키 또는 Page Up/Page Down을 사용하여 파일을 탐색합니다.

less에서 검색 기능

/keyword

이 명령어는 keyword라는 단어를 파일에서 검색하여 해당 부분으로 이동합니다.

참고사이트

반응형