기타 명령에 대해 알아야 할 모든 것

이 가이드는 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 매뉴얼 페이지를 참조하십시오.