이 가이드는 Linux의 "more"명령에 대해 알아야 할 모든 것을 가르쳐 줄 것입니다. 일반적으로 더 유용하다고 여겨지는 "more"명령과 유사한 기능을 수행 하는 "less" 명령이라는 매우 유사한 명령이 있습니다
이 가이드에서 "more"명령의 일반적인 용도를 찾을 수 있습니다. 또한 사용 가능한 모든 스위치와 그 의미가 표시됩니다.
리눅스는 더 많은 명령을 어떻게합니까
more 명령을 사용하면 한 번에 한 페이지 씩 출력을 터미널에 표시 할 수 있습니다. 이는 ls 명령 이나 du 명령 과 같이 많은 스크롤링을 유발하는 명령을 실행할 때 특히 유용합니다.
추가 명령 예제 사용
터미널 창에서 다음 명령을 실행하십시오.
ps -ef
이것은 시스템에서 실행중인 모든 프로세스 목록을 리턴합니다.
결과는 화면 끝을 넘어 스크롤해야합니다.
이제 다음 명령을 실행하십시오.
ps -ef | 더
화면은 데이터 목록으로 채워지지만 다음 메시지와 함께 페이지 끝에서 중지됩니다.
- 기타 -
다음 페이지로 이동하려면 키보드의 스페이스 바를 누릅니다.
출력의 끝 부분에 도달 할 때까지 공간을 계속 누르거나 "q"키를 눌러 종료 할 수 있습니다.
more 명령은 화면에 출력하는 모든 응용 프로그램에서 작동합니다.
출력 을 more 명령으로 파이프 할 필요가 없습니다.
예를 들어 한 번에 한 페이지 씩 텍스트 파일을 읽으려면 more 명령을 다음과 같이 사용하십시오.
more <파일 이름>
이것을 테스트하는 좋은 방법은 터미널 창에 다음을 입력하는 것입니다.
more / etc / passwd
메시지 변경
more 명령에 대한 메시지를 변경하여 다음을 표시 할 수 있습니다.
계속하려면 스페이스를 누르고, 끝내려면 q를 누르십시오.
위의 메시지를 표시하려면 다음과 같이 사용하십시오.
ps -ef | more -d
이것은 또한 잘못된 키를 누를 때 more 명령의 동작을 변경합니다.
기본적으로 경고음이 나지만 -d 스위치를 사용하면 다음 메시지가 대신 표시됩니다.
지시 사항을 보려면 h를 누르십시오.
스크롤에서 텍스트를 멈추는 방법
기본적으로 텍스트 줄은 화면이 새 텍스트로 채워질 때까지 페이지를 위로 스크롤합니다. 화면을 지우고 스크롤없이 다음 페이지를 표시하려면 다음 명령을 사용하십시오.
more -p
다음과 같은 명령을 사용하여 각 화면을 위에서부터 페인팅하고, 표시된 각 행의 나머지 부분을 지울 수 있습니다.
more -c
여러 줄을 한 줄로 집어 넣으십시오.
빈 줄이 많은 파일이 있으면 빈 줄의 각 블록을 한 줄로 압축 할 수 있습니다.
예를 들어 다음 텍스트를보십시오.
이것은 한 줄의 텍스트이다.
이 줄 앞에 2 줄의 빈 줄이 있습니다.
이 줄 앞에 4 줄의 빈 줄이 있습니다.
다음과 같이 명령을 추가로 표시 할 수 있습니다.
이것은 한 줄의 텍스트이다.
이 줄 앞에 2 줄의 빈 줄이 있습니다.
이 줄 앞에 4 줄의 공백이 있습니다.
이 기능을 사용하려면 다음 명령을 실행하십시오.
more -s
화면 크기 지정
more 명령이 텍스트 표시를 중지하기 전에 사용할 행 수를 지정할 수 있습니다.
예 :
more -u5
위의 명령은 한 번에 5 줄씩 파일을 표시합니다.
특정 라인 번호에서 더 많은 것을 시작하십시오
특정 행 번호에서 더 많은 작업을 시작할 수 있습니다.
예를 들어, 다음 파일이 있다고 가정 해보십시오.
이 번호는 1 행입니다.
이쪽은 2 행입니다.
이 3 행입니다.
이쪽은 4 행입니다.
이쪽은 5 행입니다.
이쪽은 6 행입니다.
이 라인 7입니다.
이쪽은 8 행입니다.
이제이 명령을 살펴보십시오.
more + u6
출력은 다음과 같습니다.
이쪽은 6 행입니다.
이 라인 7입니다.
이쪽은 8 행입니다.
스크롤 측면은 그대로 남습니다.
more + u3 -u2
위의 명령은 다음을 표시합니다.
이 3 행입니다.
이쪽은 4 행입니다.
- 기타 -
텍스트의 특정 줄부터 시작
텍스트의 특정 줄을 찾을 때까지 대부분의 파일을 건너 뛰고 싶다면 다음 명령을 사용하십시오 :
more + / "검색 할 텍스트"
이렇게하면 텍스트 줄이 나올 때까지 "건너 뛰기"라는 단어가 표시됩니다.
더 많은 것을 사용하여 한 번에 특정 수의 선을 스크롤하십시오.
기본적으로 스페이스 바를 누르면 more 명령이 페이지의 길이 (화면 크기 또는 -u 스위치로 지정된 설정)만큼 화면 이동합니다.
한 번에 2 줄씩 스크롤하려면 스페이스 바를 누르기 전에 2 번을 누르십시오. 5 줄은 스페이스 바를 누르기 전에 5 번을 누르십시오.
위의 설정은 하나의 키 누름에 대해서만 지속됩니다.
이전 기본값보다 우선하는 새로운 기본값을 설정할 수 있습니다. 이렇게하려면 "z"키 다음에 스크롤 할 줄 수를 누릅니다.
예를 들어 "9z"는 화면이 9 행을 스크롤하게합니다. 이제 공간을 누르면 스크롤은 항상 9 줄입니다.
리턴 키는 한 번에 한 행씩 스크롤합니다. 이것을 한 번에 5 줄로 만들려면 숫자 5를 누르고 그 다음에 리턴 키를 누르십시오. 이것은 새로운 기본값이되므로 반환 키는 항상 5 줄씩 스크롤됩니다. 물론 원하는 번호를 사용할 수 있습니다. 5는 단지 예일뿐입니다.
스크롤 할 때 사용할 수있는 네 번째 키가 있습니다. 기본적으로 "d"키를 누르면 화면이 한 번에 11 줄씩 스크롤됩니다. 다시 한 번 "d"키를 누르기 전에 숫자를 눌러 새로운 기본값으로 설정할 수 있습니다.
예를 들어 "4d"를 누르면 "d"를 누를 때마다 4 줄씩 더 스크롤 할 수 있습니다.
줄과 텍스트 페이지를 건너 뛰는 방법
more 명령을 사용할 때 텍스트 행을 건너 뛸 수도 있습니다.
예를 들어, "s"키를 누르면 텍스트 한 줄을 건너 뜁니다. "s"키 앞에 숫자를 입력하여 기본값을 변경할 수 있습니다. 예를 들어 "20s"는 비헤이비어를 변경하여 스킵이 이제 20 줄의 텍스트가되도록합니다.
전체 텍스트 페이지를 건너 뛸 수도 있습니다. 이렇게하려면 "f"키를 누르십시오. 다시 한 번 숫자를 입력하면 more 명령이 지정된 텍스트 페이지 수를 건너 뛸 수 있습니다.
너무 멀리 앞으로 가면 "b"키를 사용하여 텍스트 줄을 건너 뛸 수 있습니다. 다시 "b"앞에있는 번호를 사용하여 지정된 수의 행을 건너 뛸 수 있습니다. 이것은 파일에 대해 more 명령을 사용할 때만 작동합니다.
현재 줄 번호 표시
등호 키 (=)를 눌러 현재 줄 번호를 표시 할 수 있습니다.
기타를 사용하여 텍스트를 검색하는 방법
more 명령을 사용하여 텍스트 패턴을 검색하려면 슬래시를 누르고 검색 할 표현식을 입력하십시오.
예를 들어 "/ hello world"
이렇게하면 "hello world"라는 텍스트가 처음 발견됩니다.
"hello world"의 다섯 번째 항목을 찾으려면 "5 /"hello world ""를 사용하십시오.
'n'키를 누르면 이전 검색어의 다음 항목을 찾습니다. 검색 용어 이전에 번호를 사용한 경우 우선 적용됩니다. 따라서 "hello world"의 다섯 번째 항목을 검색 한 다음 "n"을 누르면 "hello world"의 다음 다섯 번째 항목이 검색됩니다.
아포스트로피 ( ') 키를 누르면 검색이 시작된 위치로 이동합니다.
유효한 정규 표현식을 검색어의 일부로 사용할 수 있습니다.
개요
more 명령에 대한 자세한 내용은 Linux 매뉴얼 페이지를 참조하십시오.