기본적으로 모든 출력을 호출기로 보내려면 어떻게 해야 합니까?

기본적으로 모든 출력을 호출기로 보내려면 어떻게 해야 합니까?

git많은 명령에는 아주 좋은 기능이 있습니다. 기본적으로 대화형 터미널의 출력은 호출기로 전달되므로 여러 화면에 대한 출력이 있는 경우에만 호출기를 열어두고 그대로 유지됩니다. 출력은 대신 터미널에 있습니다. 출구에서 그것을 지우는 것. GNOME 터미널에서 이것을 Bash의 기본값으로 구성할 수 있는 방법이 있습니까? 즉, ~에게각 명령의 모든 TTY 출력(바람직하게는 표준 오류 포함)을 호출기로 보냅니다.

아이디어는 때때로 명령이 예기치 않게 많은 출력을 생성하고(특히 구문이나 기타 오류가 있는 경우) 터미널의 기록 설정으로 인해 그 중 일부가 손실될 수도 있다는 것입니다. 호출기의 출력을 보면 실제로 무슨 일이 일어나고 있는지 확인하는 것이 가장 좋습니다.

답변1

이것이 가능한지 모르겠습니다.

차선책은 아마도 콘텐츠를 less -FX. -F이 플래그는 전체 입력이 한 화면에 맞으면 less가 즉시 종료되도록 하는 반면, 플래그는 -X종료 후 화면을 지우지 않습니다.

답변2

가능한지 모르겠습니다. 하지만...

몇 가지 해결책이 있습니다:

  • - / -를 사용하여 gnome-terminal이전 페이지를 볼 수 있습니다.ShiftPgUpShiftPgDn

  • 이용하시면 screen이전 페이지를 보실 수 있습니다.복사 모드Ctrl-, 다음 및 기타 명령을 사용 a Esc하여 이동합니다(복사 모드를 종료하려면).PgUpPgDnviEsc

답변3

script우회그냥 해. 매뉴얼 페이지에서:

 script makes a typescript of everything printed on your terminal.  It is
 useful for students who need a hardcopy record of an interactive session
 as proof of an assignment, as the typescript file can be printed out
 later with lpr(1).

답변4

CTRLKonsole은 + 를 사용하여 출력을 일시 중지할 수 있으며 S, 현재 창의 모든 버퍼는 고정되어 사용하거나 PageUp탐색 할 수 PageDown있습니다.

하지만 필요한 경우 버퍼를 늘려야 합니다.

여기에 이미지 설명을 입력하세요.

관련 정보