ps
다음과 같은 정신으로 가독성을 향상시킬 수 있는 도구가 있습니까?확인하다을 위한 grep
?
ps
특히 OS X에서는 --sort user
.
지금까지 내가 생각할 수 있는 가장 좋은 형식은 다음과 같습니다.
alias p="ps -m -o pid,user,%mem,args"
및 pa="p -a"
px="p -x"
, 하지만 저는 다음을 원합니다. 예를 들면 다음과 같습니다.
- 메모리 사용 공간 형식 개선(예: KB, MB 등)
- 사용자 이름으로 정렬 또는 필터링
p <user>
- {앞,뒤}그라운드 프로세스만 표시
p {fg,bg}
pstree
부담스럽지 않게 계층 구조 그리기- 의미 있는 출력 색상 지정
답변1
프로그램 도구고급 검색 기능 제공: 파일을 가장 pgrep
한 다양한 검색 기준을 사용하여 명령 이름으로 쉽고 정확하게 검색할 수 있습니다 . 당신은 또한 볼 수 있습니다pfind
find
Mac 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에서 사용 가능). 명령줄 기반이 아닌 전체 화면입니다. 제한적이지만 강력한 방법으로 색상과 필터를 구성할 수 있습니다. 트리 디스플레이가 있습니다.