더 읽기 쉬운 ps

더 읽기 쉬운 ps

ps다음과 같은 정신으로 가독성을 향상시킬 수 있는 도구가 있습니까?확인하다을 위한 grep?

ps특히 OS X에서는 --sort user.

지금까지 내가 생각할 수 있는 가장 좋은 형식은 다음과 같습니다.

alias p="ps -m -o pid,user,%mem,args"

pa="p -a" px="p -x", 하지만 저는 다음을 원합니다. 예를 들면 다음과 같습니다.

  1. 메모리 사용 공간 형식 개선(예: KB, MB 등)
  2. 사용자 이름으로 정렬 또는 필터링p <user>
  3. {앞,뒤}그라운드 프로세스만 표시p {fg,bg}
  4. pstree부담스럽지 않게 계층 구조 그리기
  5. 의미 있는 출력 색상 지정

답변1

프로그램 도구고급 검색 기능 제공: 파일을 가장 pgrep한 다양한 검색 기준을 사용하여 명령 이름으로 쉽고 정확하게 검색할 수 있습니다 . 당신은 또한 볼 수 있습니다pfindfindMac OS X에서 pgrep 및 pkill의 대안은 무엇입니까?두 도구 모두 표시되는 내용을 제어할 수 있는 몇 가지 옵션이 있지만 다음 ps과 함께 사용할 수 있는 옵션이 더 많습니다 ps.

ps -o pid,ppid,tty,time,comm -p $(pgrep -d, -u paolo,root -x vim)

정렬을 위해 대부분의 경우 ps출력을 다음으로 파이프 할 수 있습니다 sort.

… | sort -k 3 -k1n

추가 출력 후처리를 위해 awk도움이 제공될 수 있습니다.

… | awk '$3 ~ /^tty/ {$0 = "\033[32m" $0 "\033[0m"} 1'

게다가htop, 더 나은 대안 top(OSX에서 사용 가능). 명령줄 기반이 아닌 전체 화면입니다. 제한적이지만 강력한 방법으로 색상과 필터를 구성할 수 있습니다. 트리 디스플레이가 있습니다.

관련 정보