명령 창에 더 많은 줄


106

명령 창 (콘솔)에 "추가"줄을 가져올 가능성이 있습니까?

프로그램을 디버깅 할 때 창에 꽤 많은 줄을 출력하고 출력 시작 부분이 범위를 벗어나 계속 사라지고 창을 뒤로 스크롤하여 프로그램 시작 부분에서 전체 출력을 볼 수 없습니다.

모든 줄을 유지하는 명령 창을 어떻게 얻을 수 있습니까?

(그리고 예, 텍스트 파일에 로그로 쓸 수도 있지만 변경을 위해 이렇게 시도하고 싶습니다)


1
이것은 프로그래밍 질문이 아닙니다. 하지만 대답은 다음과 같습니다. 예 : 창에서 : Alt-Space, 속성의 경우 'p'는 해당 대화 상자의 첫 번째 탭에 있습니다.
Heath Hunnicutt

답변:


184

적어도 Win7에서 Kristina의 대답은 이제 명령 줄에 입력 된 명령의 메모리 또는 복사하여 붙여 넣을 수있는 양으로 보입니다.

스크롤바의 메모리를 늘리기 위해 다음을 수행했습니다.

  • Kristina가 언급 한 속성으로 이동
  • 레이아웃 탭 (세 번째 탭)으로 이동합니다.
  • 화면 버퍼 크기의 높이를 수정합니다. 최대 값은 9999입니다.

Kristina의 답변에 대한 의견에서 Joey가 언급했듯이 이것은 이미 수행 한 작업에는 적용되지 않으며 변경 한 후에 수행 한 작업에만 적용됩니다.

이 답변은 원래 Kristina가 수락 된 것으로 표시되었을 때 작성되었습니다. 이것이 허용되는 대답이므로 혼란을 피하기 위해 대답을 편집했습니다.


더 빨리 대답하지 못해서 죄송합니다. 나는 운전 중에 머릿속으로 대답했지만 절대로 대답하지 않았습니다. 당신은 아마도 당신의 질문을 별도의 질문으로 제기해야 할 것입니다. 제가 포인트를 뽑는 것이 아니라 철저한 답변은 600 자 이상이 걸릴 것이며 더 나은 답변을 얻기 위해 다른 태그를 추가 할 수도 있습니다.
Scott Mermelstein 2015 년

그러나 즉시 대답 할 수 있습니다. 표준 일괄 처리를 사용하는 경우는 거의 없습니다. 뒤로 스크롤 할 수있는 줄은 프롬프트 자체가 아니라 명령 프롬프트를 캡슐화하는 창의 일부입니다. 나는 들여다 보았고 이것에 cmd /?대해 언급하지 않았습니다. 즉,이 값은 레지스트리 어딘가에 저장되어 있으며 명령 줄을 통해 레지스트리 설정을 변경할 수 있으므로 가능해야합니다. 하지만 이것이 실제로 필요한 것인지 의문이
들지만

2
Windows 10에서 작동
Alex Egli 2017 년

29

위의 답변을 보완하기 위해 다음을 사용하여 행을 txt 파일로 내보낼 수도 있습니다. > fileName.txt

예를 들면 :

myProgram.exe > output.txt // will create a new file with all the output of myProgram

1
이것은 훌륭합니다!
Mostafa 2019

1
"2> & 1 '을 추가하여 STDERR 라인도 캡처 할 수 있습니다.> myProgram.exe> ​​output.txt 2> & 1 유닉스에서 왔지만 어떤 이유로 든 cmd에서도 작동합니다.
mauromartini

14

windows를 사용하는 경우 왼쪽 상단 모서리에있는 CMD 아이콘을 클릭하고 속성으로 이동합니다.

옵션 탭을 클릭하십시오.

명령 기록에서 버퍼 크기에 999를 입력하거나 선택한 다음 버퍼 수에 5를 입력하거나 선택합니다.


작동하지 않는 것 같습니다. 여전히 맨 위로 스크롤 할 수 없습니다 ... 너무 많은 행을 출력하는 것 같습니다 ...
FP

1
이미 인쇄 한 내용에는 영향을주지 않습니다. 버퍼에서 나간 것은 사라졌습니다. 변경 후 프로그램을 다시 실행해야합니다. 또한 버퍼의 최대 크기는 9999 줄이며이를 사용하는 것이 좋습니다.
Joey

좋아, 이제 작동하지만 창 버퍼 높이를 이전보다 약간 높게 변경 한 후에야합니다. 조언 주셔서 감사합니다 :)
FP

11
이렇게하면 화면 버퍼 크기가 아닌 위로 (또는 F7) 키를 눌러 불러올 수있는 명령 내역이 증가합니다. 스콧의 대답은 당신이 찾고있는 것입니다.
cloudshao

'나'사이에 공백을 추가하고 '선택'하십시오
Mengfan 엄마
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.