`ps` 명령에서 `--lines` `--row` 수정자를 사용하는 방법

`ps` 명령에서 `--lines` `--row` 수정자를 사용하는 방법

나는 종종 다음 명령을 사용합니다.

ps -eo pid,cmd,pcpu,pmem --sort=-pcpu | head

하지만 man페이지에는 다음과 같은 출력 수정자가 표시됩니다.

   --lines n
          Set screen height.
   --rows n
          Set screen height.

이러한 수정자는 어떤 종류의 파이프도 사용할 필요가 없도록 줄 높이를 제한할 수 있는 것 같습니다. 이는 Python 하위 프로세스를 사용하여 스크립팅할 때 약간 편안함을 느끼게 합니다.

하지만 어떻게 사용하는지 모르겠습니다. 왜냐하면 명령 끝에 추가하려고 했기 때문입니다.

답변1

화면 높이는 전체 출력을 제한하지 않으며 제목이 반복되는 빈도를 결정합니다(필요한 경우).

ps -eo pid,cmd,pcpu,pmem --sort=-pcpu --lines=20 --header

헤더는 20줄마다 반복됩니다(따라서 헤더 1개, 출력 19줄, 헤더 등을 얻게 됩니다).

관련 정보