Mac OS X를위한 더 나은 “맨 위”명령? [닫은] 사용하여 정렬 기준 열을 변경할

topOS X 의 명령은 엉터리입니다. 대부분의 Linux 배포판에 포함 된 명령을 사용하면 및을 사용하여 정렬 기준 열을 변경할 수 <있으며 >, z키 를 눌러 색상 모드 와 기타 유용한 옵션을 사용할 수 있습니다.

대체 명령 줄 도구가 있습니까? 이상적으로 htop는 OS X를 원하지만 /proc/파일 시스템에 의존하기 때문에 ( 이 스레드 참조 ) 이식되지 않았습니다 (아마도 절대 없을 것입니다)

분명한 대답은 “활동 모니터”이지만 명령 줄 도구를 찾고 있습니다!



답변

topMacOS X 에서는 최소한 다음과 같은 정렬을 지원합니다.

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.

답변

htop을 OSX로 이식하는 중입니다. 레포는 여기에 있습니다 ( 여기 에서 더 활동적인 포크 이며를 통해 설치할 수 있습니다 brew install htop)

현재 Apple의 libtop (APSL)과 htop (GPL) 사이의 라이센스 충돌에 대해 어떻게해야하는지 노력하고 있습니다. 아마도 더 많은 프로그래밍이 필요하지는 않지만 필요한 libtop 비트를 다시 구현해야 할 수도 있습니다. 라이센스 작업을 수행하는 방법에 대한 제안이 있으시면 언제든지 문의하십시오.


답변

htop은 이제 macports의 일부입니다.


답변

개요-시스템의 눈 은 당신이 찾고있는 것입니다. 나는 이전에 리눅스에서 그것을 사용했는데, 그것은 크로스 플랫폼이며 정말 좋습니다.

여기 내 스크린 샷이 있습니다.


답변

그것이 당신이 굴러가는 방법이라면 중단을 위한 맥주 도 있습니다.

불행히도 Apple의 / usr / bin / top은 더 이상 복합 단일 문자 인수를 이해하지 못하기 때문에 계속 퇴보합니다.

$ top -FR
invalid option or syntax: -FR
[...]

이제 “top -F -R -u”를 사용해야합니다. 그러나 애플의 “상위”는 기본적으로 CPU에 의해 정렬되지 않으므로 아마도 가장 걱정할 것입니다.


답변

OS X의 Top은 약간의 조정이 필요하지만 (GNU의 탑과 같이 ‘블럭 아웃’되지는 않습니다) 쉽지 않습니다.

Leopard 또는 Tiger에서는 ‘top -FRo [field]’를 사용합니다. 여기서 ‘[field]’는 일반적으로 cpu, vsize, rsize 등입니다. -F 및 -R 옵션은 메모리 사용량의 정밀도를 희생하여 CPU 사용량을 최고로 줄입니다.