나는 원격 컴퓨터 시스템 정보, 기록 된 사용자 수, 사용 가능한 메모리 등을 모니터링 할 수있는 C 프로그래밍 언어로 응용 프로그램을 작성 중입니다.리눅스 터미널 - 많은 양의 데이터 인쇄하기
수집 된 정보를 표준 출력에 작성합니다. 그러나 일반적으로 더 많은 정보가 터미널 하나의 단일 창에 표시되므로 결과를 통해 일종의 '스크롤링'을 구현해야합니다.
가장 쉬운 해결책은 예를 들어 처음 25 행을 인쇄 한 다음 사용자가 위 또는 아래로 밀고 그에 따라 모든 행을 다시 작성할 때까지 기다리는 것입니다.
터미널에서 이러한 출력을 처리하는 좀 더 쉽고/우아한 방법이 있습니까?
편집 : 몇 가지 새로운 입력이 일부 원격 컴퓨터에서 오는 경우 데이터를 새로 고침하고 싶습니다. 예 : 프로세스 변경 횟수.
출력 내용을 모두 출력하고 출력을 스크롤하는 데 사용되는 호출기를 줄이면 어떨까요? – Artefact2