실행 중인 프로세스, PID 및 사용자만 출력하기 위해 `top`을 사용하시겠습니까?

실행 중인 프로세스, PID 및 사용자만 출력하기 위해 `top`을 사용하시겠습니까?

top -n 1실행 중인 프로세스 목록 PIDs과 해당 프로세스를 실행한 사용자(" COMMAND", " PID" 및 " USER" 열) 만 출력하도록 실행하고 싶습니다 .

다른 데이터 열이나 상단에 인쇄되는 5줄의 시스템 정보는 필요하지 않습니다. 일반적으로 유용하지만 출력으로 수행하려는 작업에는 필요하지 않습니다.

어떤 아이디어가 있나요?

답변1

가 실행되는 f동안 ( 없이) 을 누르면 표시되는 열을 선택할 수 있습니다.top-n 1

w후속 실행 시 이 선택을 유지하려면 키를 눌러야 합니다 .

tail -n +StartLineNo출력에 단일 패스가 있으므로 헤더 줄을 건너뛰려면 를 사용해야 합니다 .

그러나 여전히 이스케이프 시퀀스로 가득 찬 파일을 찾을 수 있으며 ps적절한 옵션을 사용하여 출력을 조작하여 원하는 열을 선택한 다음 CPU 사용별로 정렬하고 head.

관련 정보