Linux 상단 화면에서 일부 사용자를 제외시키는 방법은 무엇입니까? top화면, 기본적으로는 모든 사용자의 프로세스를 보여줍니다. 상단

에서 top화면, 기본적으로는 모든 사용자의 프로세스를 보여줍니다. 상단 실시간 화면에서 일부 사용자 (예 : root 및 nobody)를 제외하는 방법은 무엇입니까?



답변

정답은 다음과 같습니다 -U '!root'(또는 -u '!root'일부 우분투 스). 이것은 상위 v3.2.9에서 도입되었습니다 :

man top -U 옵션의 경우 :

느낌표 ( ‘!’)를 사용자 ID 또는 이름 앞에 추가하면 top은 사용자에게 제공된 것과 일치하지 않는 프로세스 만 표시하도록 지시합니다.

느낌표와 사용자 이름은 작은 따옴표로 묶어야합니다.


답변

또한 버전 3.3부터는 실행중인 u동안 top입력하고 해당 !root문자열을 입력 할 수 있습니다 .


답변

top -U root루트에서 프로세스 만 표시합니다. 불행히도이 방법은 매뉴얼 페이지에 따라 사용자를 제한하는 유일한 옵션입니다.


답변

Dr Beco가 제안한 가장 일반적인 필터링 메커니즘은 ‘o / O’를 사용하여 “기타 필터링”을 활성화하는 동시에 top둘 이상의 사용자를 제외 / 포함합니다.

예를 들어 “root”와 “nobody”를 제외하려면 다음 명령을 사용할 수 있습니다 o!USER=root<enter>o!USER=nobody.

이 필터링 옵션을 사용하면 많은 흥미로운보기가 가능합니다!


답변