출력이 터미널 창 높이를 초과합니다.

출력이 터미널 창 높이를 초과합니다.

현재 터미널 창 높이보다 더 많은 출력 줄이 있는 프로그램을 실행했습니다. 결과적으로 부분적인 결과만 볼 수 있는데... 전체 결과를 얻을 수 있는 방법이 없을까요?

나는 bash 쉘을 사용하고 있습니다.

답변1

출력을 파일로 보낼 수 있습니다.

$ your_command > /tmp/output.txt

그런 다음 텍스트 편집기에서 파일을 열고 여유 시간에 검토할 수 있습니다.

또는,출력을 less텍스트 판독기로 특별히 설계된 프로그램과 같은 프로그램으로 직접 파이프할 수 있으며 데이터가 전체 화면을 초과할 때 페이지를 매기는 데 도움이 될 수 있습니다.

$ your_command | less

답변2

Shift+Page Up/Down을 사용하여 현재 출력을 스크롤할 수 있습니다.

답변3

어떤 셸을 사용하고 있는지와 별도로 어떤 터미널 애플리케이션을 사용하고 있는지도 알아야 합니다. 예를 들어 Gnome-terminal 또는 Konsole은 Linux에서 가장 인기 있는 두 가지 애플리케이션입니다. 다른 응답자가 언급했듯이 SHIFT+PAGEUP은 터미널 출력의 이전 화면을 뒤로 스크롤하는 일반적인 키 입력입니다.

PS "터미널 창 너비"라고 하면 "터미널 창 높이"를 의미합니까?

관련 정보