명령 콘솔 출력의 첫 번째 줄로 이동

명령 콘솔 출력의 첫 번째 줄로 이동

내가 전화한다고 가정하면 ls -la긴 출력이 생성됩니다. 콘솔을 출력의 첫 번째 줄까지 스크롤할 수 있는 키/명령이 있습니까?

답변1

출력이매우less다음 명령을 사용할 수 있습니다 .

your_command_here | less

그런 다음 Enter, Space 등을 눌러 아래로 스크롤합니다. 자세한 내용은 다음을 참조하세요.맨페이지 수 감소.

당신은 사용할 수도 있습니다more

you_command_here | more

more유사하게 작동 less하지만 다른 키 조합을 사용하여 텍스트를 넘깁니다. 자세한 내용은 다음을 참조하세요.더 많은 맨페이지.

이제 당신은 다음과 같은 아주 오래된 말을 기억할 것입니다.

더 적은

답변2

Mac OS에서 iTerm 버전 3 베타는 쉘 통합이 활성화된 경우 단축키를 사용하여 이 작업을 수행할 수 있습니다.http://iterm2.com/features.html#shell-integration

답변3

출력 크기가 두 개 이상의 화면, 즉 22줄 이상을 스크롤할 것이라는 것을 알고 있는 경우 이러한 이벤트를 계획하고 출력을 버퍼링하는 방법을 설정해야 합니다. 터미널 에뮬레이터의 뒤로 스크롤 버퍼 크기(해당 작업을 지원하는 경우)를 설정하고 사이드바를 사용하여 위아래로 스크롤하면 됩니다. 또는 향후 검사를 위해 stdout합계를 stderr파일로 지정하거나 리디렉션을 사용 >하거나 >>출력을 tee file_name명령으로 파이프하는 것이 더 좋습니다.

운영 체제, 적어도 제가 다루고 있는 UNIX/Linux 버전( less및 변형 제외)은 화면 버퍼에서 위아래로 스크롤하는 명령을 제공하지 않으므로 실행하기 전에 이러한 이벤트를 준비해야 합니다. 주문하다. 죄송합니다.

관련 정보