Windows 명령 프롬프트 : 버퍼를 늘리려면 어떻게합니까?


15

명령 결과를 확인하기 위해 위로 스크롤 할 수 있기를 원합니다. 예를 들어, dir와 같은 목록이 많은 디렉토리를 입력 C:\windows하면 출력이 매우 길어집니다. 위로 스크롤하려고하면 아마도 z에서 s로 이동하고 r에 도달하지 않을 것입니다. 폴더에 파일 / 디렉토리가 너무 많습니다.

더 긴 출력 히스토리를 읽을 수 있도록 버퍼를 늘리려면 어떻게해야합니까?

답변:


15

세 가지 옵션이 있습니다.

  1. 다른 답변에 나와있는 것처럼 cmd.exe 창의 버퍼 크기를 늘리십시오 (드롭 다운 메뉴 (CTRL + SPACE)> 속성> 버퍼 크기 늘리기).

  2. 명령의 출력을 파일로 리디렉션 한 다음 원하는 다른 도구 (메모장 또는 "edit"와 같은 CLI 편집기)로 편집 할 수 있습니다.

    디렉토리> directory.txt

  3. 또는 Windows에서 명령 줄 대안을 고려할 수도 있습니다 (제한이 적고 사용하기 쉽도록 cmd.exe가 Microsoft에서 어떻게 다시 작성되지 않았는지 이해하지 못했습니다).

    멀티탭과 더 큰 버퍼를 포함한 몇 가지 삽입 옵션이있는 오픈 소스 프로젝트 인 " 콘솔 "을 확인할 수 있습니다 .

    다른 대안이 있지만 내가 알고있는 것은 무료가 아닙니다.


9

CMD 프롬프트의 제목 표시 줄> 속성> 레이아웃> 화면 버퍼 크기를 마우스 오른쪽 버튼으로 클릭하면 화면 버퍼 크기를 늘릴 수 있습니다.

Serodis가 제안한 것처럼 일시 중지가 발생하는 한 /p대부분의 cmd / DOS 대신에 (접근하지는 않지만 둘 다 적용됨 ) |more접미사 와 함께 작동 합니다.


키보드에서 일시 중지 키를 사용하여 일시 중지 할 수는 있지만 시간을 맞추기가 어렵습니다. /p에 대한 페이징 옵션 dirls생각. /w/p이 명령을 사용할 때 넓은 시야를 제공 하는을 선호 합니다. 어쨌든 버퍼 대화 상자에 액세스하는 다른 방법에 감사드립니다.
Wolfpack'08

4

로 갈 수 있습니다 drop-down->properties->increase buffer size. 나는 인터넷 검색을 통해 이것을 알아 냈습니다.


3
dir /p

천천히 스크롤 할 수 있도록 결과를 부분적으로 출력하는 일반적인 작업입니다.


내가 찾던 대답의 범위는 아니지만 페이지 옵션은 예제 문제가있는 사람들에게 유용합니다. 감사합니다.
Wolfpack'08

1

이미 제공된 답변 외에도 Powershell ISE는 프롬프트 창에 모든 항목의 전체 버퍼를 유지합니다.

ISE 창에서 명령을 시작한 경우 출력량에 관계없이 맨 위로 스크롤 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.