많은 양의 데이터를 출력하는 명령이 있습니다(예: 시스템 호출이 많은 strace, 몇 분 동안 실행).
명령 출력을 일시 중지한 다음(화면의 출력만, 백그라운드에서 실행되는 명령은 상관 없음) 실행 후 일시 중지를 해제할 수 있는 옵션(예: 명령 래퍼 또는 이와 유사한 것)이 있습니까? 출력을 보려면?
답변1
세 가지 옵션이 있습니다:
- controlS출력을 중지하고 다시 시작하려면 누릅니다 controlQ(이를 XON/XOFF라고 함).
- 출력을 호출기로 리디렉션합니다. 예를 들어
less
,strace date | less
- 예를 들어 출력을 파일로 리디렉션
strace -o foo date
하고 나중에 찾아보세요.
답변2
사용 |
ifconfig -a | more
화면이 가득 찰 때까지 목록이 표시되며 Enter 키를 누르면 더 스크롤할 수 있습니다.