top / bash에서 사용자 이름을 강조 표시 할 수 있습니까?


2

나는 종종 bash에서 top을 사용합니다. 더 쉽게 찾을 수 있도록 사용자 이름 (컬러, 굵은 체 또는 기타 형식)을 강조하고 싶습니다. (때로는 많은 사용자가 많은 프로세스를 실행하기가 어렵습니다 ...)

가능합니까? 그렇다면 어떻게합니까?

bash  top 

아시다시피 htop... 멋진 기능이 있으며 (내가 가장 좋아하는 것은 F5 = 프로세스 트리입니다) 기본적으로 현재 사용자를 강조 표시합니다.
mpy

답변:


1

상단을 실행하고 h도움말을 보려면를 누르십시오

요청 된 기능은 4, 12, 13 행에 설명되어 있습니다. 20 행에 대한 정보도 매우 유용합니다.

    
 1 대화식 명령에 대한 도움말-procps-ng 버전 3.3.4
 2 창 1 : fie : 누적 모드 꺼짐. 시스템 : 2.0 초 지연; 보안 모드 꺼짐.
 삼
 4 Z, B Global : 'Z'색 매핑 변경; 'B'비활성화 / 굵게 굵게
 5 l, t, m 요약 토글 : 'l'load avg; 't'작업 / CPU 통계; 'm'mem info
 6 1, I SMP보기 전환 : '1'단일 / 별도 상태; 'I'Irix / Solaris 모드
 7 f, F, X 필드 : 'f'/ 'F'추가 / 제거 / 순서 / 정렬; 'X'고정 너비 증가
 8
 9 L, &, <,>. 찾기 : 'L'/ '&'찾기 / 다시; 정렬 열 이동 : '<'/ '>'왼쪽 / 오른쪽
10 R, H, V, J. 토글 : 'R'정렬; 'H'실; 'V'숲 전망; 'J'Num 정당화
11 c, i, S, j. 토글 : 'c'Cmd 이름 / 라인; 'I'유휴; 'S'시간; 'j'Str 정당화
12 x, y 하이라이트 전환 : 'x'정렬 필드; 'y'작업 실행
13 z, b. 토글 : 'z'색 / 모노; 'b'굵게 / 반전 ( 'x'또는 'y'인 경우에만)
14 u, U. 표시 : 'u'유효 사용자; 'U'실제, 저장, 파일 또는 유효 사용자
15 n 또는 # 표시되는 최대 작업 설정
16 C, .... 스크롤 좌표 msg 전환 : 위, 아래, 왼쪽, 오른쪽, 홈, 끝
17
18 k, r 작업 조작 : 'k'kill; 'r'renice
19 d 또는 s 업데이트 간격 설정
20W 쓰기 구성 파일
21 q 종료
22 ( '.'로 표시된 명령에는 볼 수있는 작업 표시 창이 필요합니다)
23 'h'또는 '?'를 누릅니다. Windows에 대한 도움말
계속하려면 24 개의 다른 키


1

사용하지 않는 이유 :

top -u <username>

프로세스 만 표시합니다.

top - 04:55:43 up 70 days, 10:31, 33 users,  load average: 7.85, 9.06, 10.79
Tasks: 2726 total,   4 running, 2601 sleeping,  41 stopped,  80 zombie
Cpu(s): 12.5%us,  2.5%sy,  0.0%ni, 71.1%id, 13.6%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:  132145112k total, 131823100k used,   322012k free,    10632k buffers
Swap: 52428796k total, 25676880k used, 26751916k free, 11606048k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2611 <username>  20   0 20148 3336  908 R  2.3  0.0   0:03.39 top
 6472 <username>  20   0  109m 2224 1168 S  0.0  0.0   0:00.02 sshd
 8239 <username>  20   0  109m 2204 1160 S  0.0  0.0   0:00.01 sshd
 8247 <username>  20   0 14812 2036 1292 S  0.0  0.0   0:00.06 bash
32315 <username>  20   0  109m 2232 1164 S  0.0  0.0   0:00.18 sshd
32320 <username>  20   0 14548 1816 1312 S  0.0  0.0   0:00.03 bash

기본 설정으로는 아무것도 강조 표시되지 않기 때문입니다.
Ярослав Рахматуллин

왜냐하면 분명히 다른 사용자는 더 이상 볼 수 없기 때문입니다. -u username을 사용하면 왜 처음에 강조하고 싶습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.