에서 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
.
이 필터링 옵션을 사용하면 많은 흥미로운보기가 가능합니다!