명령의 출력을 단계별로 보려면 어떻게 해야 합니까?

명령의 출력을 단계별로 보려면 어떻게 해야 합니까?

ls -1긴 값 목록을 실행하고 표시하는 명령을 트리거했습니다 . 명령이 종료되면 화면의 세로 길이를 넘어서는 출력이 표시되지 않습니다. 이전 항목을 어떻게 볼 수 있나요?

예를 들어, 출력을 단계별로 볼 수 있는 방법이 있습니까?

  1. 처음 15줄 표시
  2. 사용자가 키를 누릅니다.
  3. 그런 다음 다음 15개 레코드를 표시합니다.

답변1

출력을 다음과 같이 파이프할 수 있습니다 ls.pipe

$ ls | less

그런 다음 less 를 사용하여 출력을 찾아볼 수 있습니다(예: Page Up및 사용) Page Down. Exit less 를 누를 수 있습니다 q.

man less출력을 스크롤하는 더 많은 방법을 찾으려면 입력하세요 .

답변2

이전 시스템이나 lessStephane이 설명하는 매우 유용한 유틸리티가 없는 시스템 에서는 more다음과 같은 이 유틸리티를 사용할 수 있습니다.표준 유틸리티.

space다음 페이지로 이동하려면 클릭하고 , enter다음 줄로 이동하려면 키를 누른 후 q종료하세요. "뒤로 돌아가서" 출력을 쉽게 탐색할 수는 없습니다 more. less할 수 있는.

관련 정보