하루 셸 명령 Liux 좋 은 관리자-프로 세 스-ps 명령 상세 설명
명령 경로 보기 which ps
명령 도움말 ps--help
명령 완전 매 뉴 얼:man ps
설명 하 다.
ps 전 칭:Process Status(프로 세 스 상태),그 는 프로 세 스 정 보 를 제공 합 니 다.
ps 명령 은 현재 시스템 의 프로 세 스 상 태 를 보고 하 는 데 사 용 됩 니 다.kill 명령 과 함께 불필요 한 프로그램 을 수시로 중단 하고 삭제 할 수 있 습 니 다.ps 명령 은 가장 기본 적 이면 서도 매우 강력 한 프로 세 스 보기 명령 입 니 다.이 명령 을 사용 하면 어떤 프로 세 스 가 실행 되 고 실행 중인 상태,프로 세 스 가 끝 났 는 지,프로 세 스 가 경직 되 었 는 지,어떤 프로 세 스 가 너무 많은 자원 을 차지 하 는 지 확인 할 수 있 습 니 다.한 마디 로 대부분의 정 보 는 이 명령 을 실행 함으로써 얻 을 수 있 습 니 다.
지식 설명 을 첨부 하 다
우 리 는 셸 명령 에 세 가지 유형의 매개 변수 가 있 는 것 을 자주 보 았 다.처음에 나 는 단선 과 쌍 선 이 어떤 특수 한 의 미 를 가지 고 있 는 지 생각 했 는데 원래 버 전의 변화 가 남 긴 문 제 였 다.
linux 시스템 에서 흔히 볼 수 있 는 3 가지 명령 행 인자(ps 를 예 로 들 면):
유 닉 스 형식의 매개 변 수 는 앞 에 ps-e 와 같은 짧 은 선 이 있 습 니 다.
BSD 형식의 인자,앞 에 짧 은 선 이 없습니다. 예:ps a
GNU 긴 인자,앞 에 두 줄 이 있 습 니 다:ps--deselect
그래서 ps Ca 와 ps. a.조회 결과 가 다 를 수 있 습 니 다.
일반적인 실례
$ps
그림:
설명:기본 적 인 상황 에서 ps 명령 은 현재 사용자 만 표시 하고 현재 터미널 에서 실행 중인 프로 세 스 만 표시 합 니 다.기본 ps 는 bash 와 ps 만 실 행 됩 니 다.
$ps Cef
그림:
설명:
UID 프로 세 스 를 가 진 사용자
PID 프로 세 스 ID
PPID 부모 프로 세 스 PID
C 프로 세 스 존속 기 처리 이 용 률
STIME 프로 세 스 가 시 작 될 때의 시스템 시간
TTY 프로 세 스 가 속 한 터미널
TIME 실행 프로 세 스 누적 CPU 시간
CMD 시작 프로 세 스 의 이름
도움말 문서
이번에 제 가 사용 한 것 은 redhat 의--help 입 니 다.ps 를 얻 은 help 는 다섯 가지 로 나 뉘 었 습 니 다.
simple selection 간단 한 옵션
********* simple selection *********
-A all processes 모든 스 레 드
-N negate selection 선택 무시
-a all w/tty exception session leaders 는 세 션 리드 를 제외 한 터미널 의 모든 프로 세 스 를 표시 합 니 다.
-d all except session leaders 모든 프로 세 스 를 표시 하지만 모든 세 션 리드 는 생략 합 니 다(utility)
-e all processes
T all processes on this terminal
a all w/ tty, including other users
g OBSOLETE -- DO NOT USE
r only running processes
x processes w/o controlling ttys
selection by list 목록 옵션
********* selection by list *********
-C by command name
-G by real group ID (supports names)
-U by real user ID (supports names)
-g by session OR by effective group name
-p by process ID
-s processes in the sessions given
-t by tty
-u by effective user ID (supports names)
U processes for specified users
t by tty
output format 출력 포맷
*********** output format **********
-o,o user-defined 자신의 인 자 를 입력 할 수 있 습 니 다.
-f full
-j,j job control
s signal
-O,O preloaded
-o v virtual memory
-l,l long
u user-oriented
-F extra full
X registers
long options 긴 조작 유형
*********** long options ***********
--Group --User --pid --cols --ppid
--group --user --sid --rows --info
--cumulative --format --deselect
--sort --tty --forest --version
--heading --no-heading --context
misc options 기타 옵션
********* misc options *********
-V,V show version L list format codes f ASCII art forest
-m,m,-L,-T,H threads S children in sum -y change -l format
-M,Z security data c true command name -c scheduling class
-w,w wide output n numeric WCHAN,UID -H process hierarchy
인 스 턴 스(man ps)
1.시스템 각 프로 세 스 의 표준 매개 변 수 를 봅 니 다(To see every process on the system using standard syntax)
$ps -e
$ps -ef
$ps -eF
$ps Cely
2.시스템 각 프로 세 스 의 BSD(시스템 이름)인자 보기(To see every process on the system using BSD syntax)
$ps ax
$ps axu
3.프로 세 스 트 리 인쇄(프로 세 스 트 리 를 인쇄 하려 면)
$ps -ejH
$ps axjf
4.인쇄 라인 에 대한 정보
$ps -eLf
$ps axms
5.안전 정보 획득
$ps -eo euser,ruser,suser,fuser,f,comm,label
$ps axZ
$ps CeM
6.모든 프로 세 스 가 사용자 루트 디 렉 터 리 에서 실행 되 는 형식(실제 와 유효한 ID)을 보 려 면$ps -U root -u root u
7.사용자 정의 형식 보기(To see every process with a user-defined format)
$ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
$ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
$ps -eopid,tt,user,fname,tmout,f,wchan
8.시스템 로그 만 인쇄 하 는 프로 세 스 ID(Print only the process IDs of syslogd)$ps -C syslogd -o pid=
9.pid=42 의 name 만 인쇄(Print only the name of PID 42)
$ps -p 42 -o comm=
10.실 용적 (7)예 를 들 어 사용자 정의 형식 으로 cpu 정 보 를 봅 니 다.
$ps -eo comm,pcpu | head
첨부:-0 의 매개 변수 디 렉 터 리
매개 변수
묘사 하 다.
pcpu
CPU 점용 률
pid
프로 세 스 ID
ppid
부모 프로 세 스 ID
pmem
메모리 사용량
comm
실행 파일
cmd
단순 명령(simple command)
user
프로 세 스 를 시작 하 는 사용자
nice
우선 순위(niceness)
time
누적 CPU 시간
etime
프로 세 스 시작 후 누적 시간
tty
현재 터미널 프로 세 스
euid
유효 사용자 ID
stat
프로 세 스 상태
ps 문법
ps(옵션)
ps 옵션
-a:모든 단말기 에서 실행 되 는 프로그램 을 표시 합 니 다.단계 작업 지도 자 를 제외 하고.
a:다른 사용 자 를 포함 한 모든 프로그램 을 표시 합 니 다.
-A:모든 프로그램 을 표시 합 니 다.
-c:CLS 와 PRI 표시 줄 을 표시 합 니 다.
c:프로그램 을 표시 할 때 모든 프로그램의 실제 명령 이름 을 표시 합 니 다.경로,옵션 또는 상주 서 비 스 를 포함 하지 않 습 니 다.
-C<명령 이름>:명령 을 실행 하 는 이름 을 지정 하고 이 명령 을 실행 하 는 프로그램의 상황 을 보 여 줍 니 다.
-d:모든 프로그램 을 표시 하지만 단계 작업 리더 의 프로그램 은 포함 되 지 않 습 니 다.
-e:이 옵션 의 효 과 는 지정 한"A"옵션 과 같 습 니 다.
e:프로그램 을 표시 할 때 모든 프로그램 이 사용 하 는 환경 변 수 를 표시 합 니 다.
-f:UID,PPIP,C 와 STIME 표시 줄 을 표시 합 니 다.
f:ASCII 문자 로 트 리 구 조 를 표시 하고 프로그램 간 의 상호 관 계 를 표현 합 니 다.
-g<그룹 이름>:이 옵션 의 효 과 는 지정 한"-G"옵션 과 같 으 며 단계 작업 리더 의 이름 으로 지정 할 수 있 습 니 다.
g:그룹 리더 의 프로그램 을 포함 하여 현 행 단말기 의 모든 프로그램 을 표시 합 니 다.
-G<그룹 식별 코드>:이 그룹 에 속 하 는 프로그램의 상황 을 표시 하고 그룹 이름 으로 지정 할 수 있 습 니 다.
h:제목 열 을 표시 하지 않 습 니 다.
-H:트 리 구 조 를 표시 하고 프로그램 간 의 상호 관 계 를 나타 낸다.
-j 또는 j:작업 제어 형식 으로 프로그램 상 태 를 표시 합 니 다.
-l 또는 l:프로그램 상 태 를 상세 한 형식 으로 표시 합 니 다.
L:표시 줄 의 위치 에 대한 정 보 를 보 여 줍 니 다.
-m 또는 m:모든 실행 서 를 표시 합 니 다.
n:숫자 로 USER 와 WCHAN 란 의 위 치 를 표시 합 니 다.
-N:ps 명령 을 실행 하 는 단말기 의 프로그램 을 제외 한 모든 프로그램 을 표시 합 니 다.
-p<프로그램 식별 코드>:프로그램 식별 코드 를 지정 하고 이 프로그램의 상황 을 보 여 줍 니 다.
p<프로그램 식별 코드>:이 옵션 의 효 과 는 지정 한"-p"옵션 과 같 으 며 목록 형식 에 만 약간의 차이 가 있 습 니 다.
r:줄 단말기 가 실행 중인 프로그램 만 열 에 있 습 니 다.
-s<단계 작업>:단계 작업 의 프로그램 식별 코드 를 지정 하고 이 단계 작업 에 속 하 는 프로그램의 상황 을 보 여 줍 니 다.
s:프로그램 신호 형식 으로 프로그램 상 태 를 표시 합 니 다.
S:프로그램 을 열거 할 때 중 단 된 서브루틴 자 료 를 포함 합 니 다.
-t<단말기 번호>:단말기 번 호 를 지정 하고 이 단말기 에 속 하 는 프로그램의 상황 을 보 여 줍 니 다.
t<단말기 번호>:이 옵션 의 효 과 는 지정 한"-t"옵션 과 같 습 니 다.목록 형식 에 만 차이 가 있 습 니 다.
-T:현 행 단말기 아래 의 모든 프로그램 을 표시 합 니 다.
-u<사용자 식별 코드>:이 옵션 의 효 과 는 지정 한"-U"옵션 과 같 습 니 다.
u:사용자 위주 의 형식 으로 프로그램 상 태 를 표시 합 니 다.
-U<사용자 식별 코드>:이 사용자 에 게 속 하 는 프로그램의 상 태 를 표시 하고 사용자 이름 으로 지정 할 수 있 습 니 다.
U<사용자 이름>:이 사용자 에 게 속 하 는 프로그램의 상 태 를 보 여 줍 니 다.
v:가상 메모리 형식 으로 프로그램 상 태 를 표시 합 니 다.
-V 또는 V:버 전 정 보 를 표시 합 니 다.
-w 또는 w:프로그램 상 태 를 넓 은 형식 으로 표시 합 니 다.
x:모든 프로그램 을 표시 합 니 다.단말기 로 구분 하지 않 습 니 다.
X:구식 Linux i386 로그 인 형식 으로 프로그램 상 태 를 표시 합 니 다.
-y:옵션"-l"을 사용 할 때 F(flag)표시 줄 을 표시 하지 않 고 ADDR 표시 줄 대신 RSS 표시 줄 을 사용 합 니 다.
-<프로그램 식별 코드>:이 옵션 의 효 과 는 지정 한"p"옵션 과 같 습 니 다.
--cols<열 당 문자 수>:열 당 최대 문자 수 를 설정 합 니 다.
--columns<열 당 문자 수>:이 옵션 의 효 과 는 지정 한"--cols"옵션 과 같 습 니 다.
--cumulative:이 옵션 의 효 과 는'S'옵션 을 지정 한 것 과 같 습 니 다.
--deselect:이 옵션 의 효 과 는'-N'옵션 을 지정 한 것 과 같 습 니 다.
--forest:이 옵션 의 효 과 는 지정 한"f"옵션 과 같 습 니 다.
--headers:제목 열 을 반복 해서 표시 합 니 다.
--help:온라인 도움말.
--info:잘못된 정 보 를 표시 합 니 다.
--lines<디 스 플레이 열 수>:화면 을 표시 할 열 수 를 설정 합 니 다.
--no-headers:이 옵션 의 효 과 는 지정 한"h"옵션 과 같 으 며 목록 형식 에 만 약간의 차이 가 있 습 니 다.
--group<그룹 이름>:이 옵션 의 효 과 는 지정 한"-G"옵션 과 같 습 니 다.
--그룹<그룹 식별 코드>:이 옵션 의 효 과 는 지 정 된'-G'옵션 과 같 습 니 다.
--pid<프로그램 식별 코드>:이 옵션 의 효 과 는 지정 한"-p"옵션 과 같 습 니 다.
--rows<열 표시>:이 옵션 의 효 과 는 지정 한"--lines"옵션 과 같 습 니 다.
--sid<단계 작업>:이 옵션 의 효 과 는 지정 한"-s"옵션 과 같 습 니 다.
--tty<단말기 번호>:이 옵션 의 효 과 는 지정 한"-t"옵션 과 같 습 니 다.
--user<사용자 이름>:이 옵션 의 효 과 는 지정 한"-U"옵션 과 같 습 니 다.
--User<사용자 식별 코드>:이 옵션 의 효 과 는 지정 한"-U"옵션 과 같 습 니 다.
--version:이 옵션 의 효 과 는'-V'옵션 을 지정 한 것 과 같 습 니 다.
--widty<열 당 문자 수>:이 옵션 의 효 과 는 지정 한"-colls"옵션 과 같 습 니 다.
ps 명령 이 지원 할 수 있 는 시스템 형식 이 상당히 많 기 때문에 옵션 이 많 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.