본문 바로가기

IT's Life/Linux

Linux more 명령 : 분할 화면에 파일 내용 표시


cat 명령에 대해 이야기 할 때 질문을 남겼습니다 .cat 명령을 사용하여 파일의 내용을 볼 때 파일이 너무 커서 PgUp+上箭头키 조합을 사용 하여 파일 내용을 읽지 않고 읽을 수없는 경우 어떻게해야합니까? 더 많은 명령이 필요합니다. 

more 명령은 텍스트 파일의 내용을 페이지별로 표시 할 수 있으며 사용자는 파일의 내용을 페이지별로 읽을 수 있습니다이 명령의 기본 형식은 다음과 같습니다.

[root @ localhost ~] # more [옵션] 파일 이름

더 많은 명령이 더 단순하고 일반적으로 옵션이 필요하지 않습니다. 표 1에 나열된 옵션의 경우 독자는 지식 만 알면됩니다.


표 1 추가 명령 옵션 및 의미

옵션

의미 

 -f

행 수를 계산할 때 줄 바꿈 뒤의 행 수 대신 실제 행 수가 사용됩니다. 

 -p

각 페이지를 스크롤 방식으로 표시하는 대신 화면을 지우고 표시합니다. 

 -c

 -p 옵션과 유사하게 차이점은 내용을 먼저 표시 한 다음 다른 오래된 데이터를 지우는 것입니다.

 - S

연속 된 줄이 두 개 이상인 빈 줄이 있으면 한 줄의 빈 줄로 바뀝니다. 

 -u

 다음 인용 부호는 표시되지 않습니다 (환경 변수 TERM으로 지정된 터미널에 따라 다릅니다).

 + n

파일의 내용은 n 번째 줄부터 표시되며 n은 숫자를 나타냅니다. 

 -n

한 번에 표시되는 행 수이며 n은 숫자를 나타냅니다. 


more 명령을 실행하면 대화식 인터페이스가 열리므로 독자가 일부 대화식 명령을 이해해야합니다. 일반적으로 사용되는 대화식 명령은 표 2에 나와 있습니다.

표 2 추가 명령 대화식 명령 및 기능

대화식 교육

기능 

h 또는? 

추가 명령 대화식 명령 도움말을 표시하십시오. 

 q 또는 Q

더 나가십시오. 

 v

현재 줄에서 편집기를 시작하십시오. 

 : f

현재 파일의 파일 이름과 줄 번호를 표시합니다. 

 ! <명령> 또는 :! <명령>

자식 쉘 에서 지정된 명령 을 실행합니다. 

 키 입력

한 줄 아래로 이동하십시오. 

 스페이스 바

한 페이지 아래로 이동하십시오. 

 Ctrl + l

화면을 새로 고칩니다. 

 =

현재 줄의 줄 번호를 표시합니다. 

 '

마지막 검색이 시작된 장소로 이동하십시오. 

Ctrf + f 

한 페이지 아래로 스크롤하십시오. 

 .

마지막으로 입력 한 명령을 반복하십시오. 

 / 문자열

지정된 문자열을 검색하십시오. 

 d

페이지 반을 아래로 내립니다. 

 b

한 페이지 위로 이동 


[예 1] anaconda-ks.cfg 파일의 내용이 페이지 매김 방식으로 표시됩니다.

[root @ localhost ~] # more anaconda-ks.cfg 

# 아나콘다에 의해 자동으로 생성 된 킥 스타트 파일 

# version = DEVEL 

install 

cdrom 

... 일부 내용을 생략합니다 ... 

--More-(69 %) # 

대화식 명령을 여기에서 실행하십시오


[예 2] anaconda-ks.cfg 파일의 내용을 표시하고 10 줄마다 한 화면을 표시 한 다음 화면을 지우고 다음 명령을 사용하십시오.

[root @ localhost ~] # more -c -10 anaconda-ks.cfg # 

출력을 생략하십시오 .