| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- 리눅스명령어
- 정규표현식
- JavaScript
- 리눅스
- sysadmin
- PackageManagement
- php
- cups
- 터미널
- terminal
- Solaris
- linuxcommand
- 유닉스명령어
- 시스템관리
- UnixCommand
- 명령어
- 자바스크립트
- 파일시스템
- linux
- 유닉스
- UNIX
- Unix명령어
- tcsh
- coreutils
- 사용자관리
- shell
- js
- bash
- 쉘스크립트
- environment
Archives
- Today
- Total
ioerror
more - 텍스트 파일 화면 단위 출력 본문
반응형

more - page through text
텍스트 파일의 내용을 한 화면(페이지) 단위로 나누어 출력해 주는 명령어이다. 파일의 내용이 너무 길어서 터미널 화면을 넘어갈 때, 사용자가 키보드 입력을 통해 제어하며 내용을 순차적으로 확인하기 위해 사용된다.
1. 명령어 용도
- 터미널 창의 크기보다 긴 로그 파일이나 설정 파일의 내용을 끊어서 읽고자 할 때 사용한다.
- cat 명령어와 달리, 한 화면을 채우면 출력을 멈추고 사용자의 입력을 대기하므로 텍스트를 놓치지 않고 읽을 수 있다.
- 다른 명령어의 출력 결과(예: ls -l /etc)가 너무 길 때 파이프(|)를 연결하여 화면 단위로 나누어 보는 용도로도 자주 쓰인다.
2. 명령어 서식
more [옵션] 파일명
명령어 | more
3. 명령어 옵션 및 주요 단축키
| 옵션 / 단축키 | 설명 | 사용가능 OS |
| -d | 화면 하단에 탐색 방법 도움말("[Press space to continue, 'q' to quit.]")을 표시함 | 모든 OS |
| -num | 한 화면에 표시할 줄(line) 수를 직접 지정함 (예: -10) | 모든 OS |
| +num | 지정한 줄 번호(num)부터 내용을 출력함 (예: +50) | 모든 OS |
| [Spacebar] | 다음 화면(페이지)으로 넘어감 | 단축키 (공통) |
| [Enter] | 내용을 한 줄씩 아래로 내림 | 단축키 (공통) |
| b | 이전 화면(페이지)으로 되돌아감 (파이프 연결 시에는 작동하지 않을 수 있음) | 단축키 (공통) |
| q | 출력을 종료하고 터미널로 빠져나감 | 단축키 (공통) |
| /문자열 | 파일 내에서 지정한 문자열을 검색함 | 단축키 (공통) |
명령어 사용 결과 예시
# 1. 특정 파일의 내용을 화면 단위로 확인
more system.log
# 결과: 터미널 크기에 맞게 첫 페이지가 출력되고 하단에 --More--(23%)와 같이 진행률이 표시됨
# 2. 20번째 줄부터 출력하기
more +20 /etc/services
# 3. 한 번에 15줄씩만 끊어서 보기
more -15 configs.txt
# 4. 다른 명령어의 대량 출력 결과를 파이프로 받아서 보기
ls -l /usr/bin | more
4. 명령어 특이사항(유의사항)
- less 명령어와의 차이점: more는 기본적으로 파일의 앞부분부터 뒷부분으로 향하는 단방향 탐색에 최적화되어 있다. 리눅스 환경에서는 more의 기능을 크게 확장하여 위아래 자유로운 스크롤과 서브 쉘 실행 등을 지원하는 less 명령어를 더 권장하는 편이다. ("less is more" 라는 유명한 유닉스 격언이 있다.)
- 리눅스의 more는 이전 페이지로 이동(b 키)을 지원하지만, 일부 전통적인 유닉스 시스템의 more나 파이프(|)를 통해 데이터를 실시간으로 넘겨받은 경우에는 이전 페이지로 돌아가는 기능이 작동하지 않는다.
https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference
UNIX & Linux Command Reference
유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하
ioerror.tistory.com
반응형
'OS' 카테고리의 다른 글
| mtools - 리눅스에서 MS-DOS 파일 시스템 관리 명령어 패키지 (0) | 2026.06.01 |
|---|---|
| mountall - 파일 시스템 일괄 마운트 (0) | 2026.06.01 |
| mkdir - 디렉터리 생성 (0) | 2026.06.01 |
| mesg - 터미널 메시지 수신 여부 설정 (0) | 2026.06.01 |
| merge - 파일 병합 및 3-way 병합 수행 (0) | 2026.06.01 |
Comments