Windows 명령 프롬프트에서 프롬프트 아래에 빈 공간이 많은 이유는 무엇입니까?


14

나는 Windows에서 명령 프롬프트를 잠시 동안 사용 해 왔으며 프롬프트 아래에 몇 페이지 분량의 빈 줄이 있다는 것을 깨달았습니다. 왜?

답변:


26

"대용량의 빈 공간"은 아직 출력으로 채워지지 않은 화면 버퍼의 행입니다.

화면 버퍼를 기본값 인 300 행에서 변경하려면 다음 단계를 수행하십시오.

  1. 명령 프롬프트를 엽니 다.
  2. 응용 프로그램 아이콘 (왼쪽 위 모서리)을 마우스 오른쪽 단추로 클릭하십시오.
  3. 속성을 클릭하십시오
  4. 레이아웃 탭을 선택하십시오
  5. 화면 버퍼 크기, 높이를 20으로 설정하십시오.
  6. 확인을 클릭하십시오

참고 : 20 줄이 많은 행으로 표시되는 출력이 아니므로 버퍼 크기를 되 돌리는 것이 좋습니다.


5
화면 버퍼는 메모리에 저장된 명령 프롬프트 출력의 행과 열 수입니다. 창 크기는 창에 표시되는 버퍼 양입니다.
Steven

1
@Jay cmd세로 스크롤 막대를 사용하여 볼 수있는 현재 표시된 창의 경계 외부 영역 입니다. 일반적으로 더 이상 표시되지 않는 이전 명령 및 출력을 보는 데 사용됩니다.
DavidPostill

21
기본값으로 다시 변경하는 대신 지원되는 최대 값 인 9999 행으로 변경하는 것이 좋습니다. 그것은 세기에 제조 된 컴퓨터에서 메모리 할당 측면에서 실제로 문제가되지 않으며 많은 출력을 생성하는 스크립트를 실행할 때 매우 도움이 될 수 있습니다.
Kaiserludi

1
@zpr 여전히 메모리 문제가 발생할 수 있지만의 화면 버퍼로 인해 발생하지는 않습니다 cmd.
Jacob Raihle

2
이것은 왜 그런지 설명하지 않습니다 . Windows 명령 창에서 아직 쓰지 않은 공간으로 스크롤 할 수 있습니까? Mac OS X 터미널 및 대부분의 Linux 터미널과 비교하면 최대 버퍼 크기는 사용할 수 있지만 아직 사용하지 않은 영역으로 스크롤 할 수는 없습니다.
앤드류 메디 코

11

나는 이것이 스티븐이 다루는 이유가 아니라는 것을 안다. 명령 프롬프트 또는 배치 파일 내에서 화면 버퍼를 변경하려는 경우 mode명령 (모드 열, 행) 을 사용할 수 있습니다 . 나는 명령 프롬프트 내에서 이것을 정기적으로 사용합니다.

mode 200, 300

3
멋진 기능입니다! 나는 전에 그것을 본 적이 없다!
Canadian Luke

4
MODE는 오래되었습니다. DOS에서 MODE 명령을 사용하면 그래픽 어댑터 하드웨어에서 지원하는 다른 문자 모드를 전환 할 수 있습니다. 선택은 매우 제한적이었습니다. IBM PC에서 MDA에는 옵션이 없으며 (항상 80x25) CGA에는 두 개만 있습니다 (MODE 80 및 MODE 40). 고급 어댑터는 나중에 25 개 이상의 라인을 포함하여 더 많은 옵션을 도입했습니다. 예를 들어, VGA는 모드 80,43을 가지고 있는데,이 모드는 더 짧은 CGA 문자 매트릭스를 더 밀도가 높은 VGA 해상도 (200 대신 350 스캔 라인)로 사용하여 추가 18 라인의 텍스트를 제공합니다. "height"매개 변수가 DOS 3.3에 추가 된 것 같습니다.
Euro Micelli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.