MORE(1)

NAME
more - 문자속성을 살린 파일 보기 풀그림

사용법
more [-dlfpcsu] [-num] [+/ 표현식] [+ 줄번호] [file ...]

설명
More 명령은 파일 보기 풀그림이다. 이 풀그림은 유닉스에서 처음부터 사용한 풀그림이다. 하지만, 이 풀그림의 기능을 보다 보강한 less(1) 명령을 사용하기를 바란다.

옵션
다음은 이 풀그림에서 사용할 수 있는 옵션이며, 이 옵션은 MORE 환경변수로도 지정할 수 있다. 이미 이 환경 변수로 옵션들이 지정되어 있는데, 명령행으로 옵션을 사용하면, 그 환경 변수는 무시된다.

-num
    num 줄을 한 화면으로 지정한다.

-d  more 명령은 글쇠를 입력받아야할 때, "[Press space to continue, 'q' to quit.]" 내용을 보여주고, 글쇠가 잘못 입력되었을 때, "[Press 'h' for instructions.]" 내용을 보여준다.

-l  more usually treats ^L (form feed) as a special character, and will pause after any line that contains a form feed. The -l option will prevent this behavior.

-f  Causes more to count logical, rather than screen lines (i.e., long lines are not folded).

-p  스크롤하지 않고, 화면을 모두 지우고, 텍스트를 보여준다.

-c  Do not scroll. Instead, paint each screen from the top, clearing the remainder of each line as it is displayed.

-s  여러 줄의 빈 줄을 한 줄로 보여준다.

-u  밑줄 속성을 가진 문자를 그냥 보여준다.

+/표현식
    정규 표현식이 발견되는 부분부터 보여준다.

+num
    num 줄부터 보여준다.

명령들
more 실행 중에 사용되는 각종 명령은 vi(1) 명령에 바탕을 두고 있다. vi(1)에서와 같이 몇 명령은 먼저 숫자가 지정될 수 있다. 아래에 k로 표시되는 것이 숫자다. 아래에서 ^X로 표기되는 것은 Ctrl 글쇠를 누르고 X 글쇠를 누르는 것을 의미한다.

h 또는?
    도움말: 지금 설명되는 각종 명령의 요약을 볼 수 있다. 다른 모든 명령을 다 잊어도 좋지만, 이 명령만큼은 잊지 말기를.

SPACE
    k 줄 만큼 앞으로(순방향, 아래로) 이동. 초기값은 한 화면이다.

z   k 줄 만큼 앞으로 이동. 초기값은 현재 화면 크기이다. k 값이 지정되면 바로 그 값이 현재 화면 크기가 된다.

RETURN
    k 줄 만큼 앞으로 이동. 초기값은 한 줄. k 값이 지정되면 그 값이 초기값으로 바뀐다.

d 또는 ^D
    k 줄 만큼 앞으로 이동. 초기값은 현재 스크롤 크기. 내정치는 11 줄이다. k 값이 지정되면 그 값이 초기값으로 바뀐다.

    q 또는 Q or 인터럽트 마침.

s   k 줄 만큼 앞으로 이동. 초기값은 한 줄.

f   한 화면씩 앞으로 이동. 초기값은 한 화면.

b 또는 ^B
    한 화면씩 뒤로(역방향, 위로) 이동. 초기값은 한 화면.

'   이전에 찾았던 문자열이 있는 곳으로 이동.

=   현재 줄번호를 보여준다.

/표현식
    k 번째 발견되는 정규표현식 내용을 찾는다. 초기값은 첫번째.

n   k 번째 다음 발견 되는 문자열이 있는 곳으로 이동. 초기값은 첫번째.

!<명령> 또는 :!<명령>
    쉘 <명령>을 실행한다.

v   현재 줄에서 /usr/bin/vi 명령을 실행한다.

^L  화면 갱신.

:n  k 번째 다음 파일을 연다. 초기값은 첫번째.

:p  k 번째 이전 파일을 연다. 초기값은 첫번째.

:f  현재 보고 있는 파일의 이름과 현재 줄번호를 보여준다.

.   이전에 실행했던 명령을 반복한다.

환경변수
More 명령은 다음 환경 변수가 지정되어 있으면 그 값을 이용한다:

MORE
    more에서 사용되는 옵션을 지정한다.

SHELL
    현재 사용하고 있는 쉘(이 값은 일반적으로 로그인 때에 자동으로 지정된다.)

TERM
    more에서 화면 처리를 위한 터미날 형태를 지정한다.

관련 항목
vi(1) less(1)

만든이들
버클리 대학의 Eric Shienbrood가 처음 만들었고,
같은 대학의 Geoff Peck이 밑줄속성 문자와 공백문자 처리 부분을 첨가했고,
같은 대학의 John Foderaro가 -c 옵션과 MORE 환경변수를 사용할 수 있게 했다.

발자취
more 명령은 3.0BSD 시스템에서 처음 나타났다. 이 매뉴얼 페이지 문서는 more 버전 5.19 (Berkeley 6/29/88)를 바탕으로 작성되었다. 현재 리눅스 협회에서 사용하고 있는 풀그림이다. 또한 이 매뉴얼 페이지는 다양한 종류가 있는데, 각각 소스의 변경에 따라 확장, 축소되기도 한다.