그만큼 추신 명령은 컴퓨터에서 현재 실행중인 프로세스의 목록을 생성합니다. 이 안내서는 ps 명령의 일반적인 사용법을 보여주기 때문에 ps 명령을 최대한 활용할 수 있습니다.
그만큼 추신 명령은 일반적으로 grep 명령과 더 또는 적게 명령.
이 추가 명령은 다음과 같은 출력을 필터링하고 페이지 매김하는 데 도움이됩니다. 추신 종종 꽤 길 수 있습니다.
ps 명령을 사용하는 방법
자체적으로 추신 명령은 터미널 창에서 실행중인 사용자가 실행중인 프로세스를 표시합니다. 호출하려면 추신 다음을 입력하십시오.
추신
출력에는 다음 정보가 포함 된 데이터 행이 표시됩니다.
- PID
- TTY
- 시각
- 명령
PID는 실행중인 프로세스를 식별하는 프로세스 ID입니다. TTY는 터미널 유형입니다.
자체적으로 추신 명령은 매우 제한적입니다. 실행중인 모든 프로세스를보고 싶을 것입니다. 실행중인 모든 프로세스를 보려면 다음 명령 중 하나를 사용하십시오.
ps -A
ps -e
세션 리더를 제외한 모든 프로세스를 표시하려면 다음 명령을 실행하십시오.
ps -d
그렇다면 세션 리더는 무엇입니까? 한 프로세스가 다른 프로세스를 시작하면 다른 모든 프로세스의 세션 리더가됩니다. 그래서 과정을 상상해 보라. 에이 과정을 시작하다. 비 및 처리 기음 . 방법 비 과정을 시작하다. 디 및 처리 기음 과정을 시작하다. 이자형 . 세션 리더를 제외한 모든 프로세스를 나열하면 볼 수 있습니다. B, C, D 과 이자형 하지만 에이 .
당신은 당신이 선택한 선택을 무효로 할 수 있습니다. -엔 스위치. 예를 들어 세션 리더 만보고 싶다면 다음 명령을 실행하십시오.
ps -d -N
분명히 -엔 와 함께 사용할 때 매우 현명하지 않습니다. -이자형 또는 -에이 아무것도 표시하지 않으므로 스위치가 켜집니다.
이 터미널과 관련된 프로세스 만 보려면 다음 명령을 실행하십시오.
ps T
다음 명령을 사용하여 실행중인 모든 프로세스를 보려면 :
ps 명령을 사용하여 특정 프로세스 선택
특정 프로세스를 반환하려면 추신 명령을 사용하고 선택 기준을 변경하는 다양한 방법이 있습니다.
예를 들어 프로세스 ID를 알고 있다면 다음 명령을 사용하면됩니다.
ps -p 다음과 같이 여러 프로세스 ID를 지정하여 여러 프로세스를 선택할 수 있습니다. ps -p "1234 9778" 쉼표로 구분 된 목록을 사용하여 지정할 수도 있습니다. ps -p 1234,9778 프로세스 ID를 알지 못해 명령으로 검색하기가 더 쉽습니다. 이렇게하려면 다음 명령을 사용하십시오. ps - C 예를 들어 Chrome이 실행 중인지 확인하려면 다음 명령을 사용할 수 있습니다. ps -C 크롬 이렇게하면 열려있는 각 탭에 대해 하나의 프로세스가 반환된다는 사실에 놀랄 것입니다. 결과를 필터링하는 다른 방법은 그룹 단위입니다. 다음 구문을 사용하여 그룹 이름으로 검색 할 수 있습니다. ps -G 예를 들어 accounts 그룹이 실행중인 모든 프로세스를 찾으려면 다음을 입력하십시오. ps -G "accounts"ps - 그룹 "accounts" 다음과 같이 소문자 "g"를 사용하여 그룹 이름 대신 그룹 ID로 검색 할 수도 있습니다. ps -g 세션 ID 목록으로 검색하려면 다음 명령을 사용하십시오. ps -s 또는 다음을 사용하여 터미널 유형별로 검색하십시오. ps -t 특정 사용자가 실행하는 모든 프로세스를 찾으려면 다음 명령을 시도하십시오. ps U 예를 들어 모든 프로세스가 실행되는 것을 찾으려면 게리 다음을 실행하십시오. ps U "게리" 이 명령은 자격 증명을 사용하여 명령을 실행하는 사람을 보여줍니다. 예를 들어, 게리 위의 명령을 실행하면 모든 명령이 실행되었음을 알 수 있습니다. 로 로그인하면 남자 이름 사용 sudo 명령을 실행하려면 위의 명령이 표시됩니다 톰 에 의해 실행되는 명령 게리 하지 남자 이름 . 목록을 실제로 실행되는 프로세스로만 제한하려면 게리 다음 명령을 사용하십시오. 기본적으로 네 개의 열을 사용하면 추신 명령: 다음 명령을 실행하여 전체 목록을 가져올 수 있습니다. ps -ef 그만큼 -이자형아시다시피 모든 프로세스와 에프 또는 -에프 전체 내용을 보여줍니다. 반환 된 열은 다음과 같습니다. 사용자 ID는 명령을 실행 한 사람입니다. PID는 명령의 명령 ID입니다. PPID는 명령을 시작한 상위 프로세스입니다. 그만큼 기음 열은 프로세스에있는 하위의 수를 표시합니다. STime은 프로세스의 시작 시간입니다. TTY는 터미널이고, 시간은 실행에 걸린 시간이며 command는 실행 된 명령입니다. 다음 명령을 사용하여 더 많은 열을 얻을 수 있습니다. ps -eF 그러면 다음 열이 반환됩니다. 여분의 열은 SZ, RSS 및 PSR입니다.SZ는 프로세스의 크기이고 RSS는 실제 메모리 크기이며 PSR은 명령이 할당 된 프로세서입니다. 다음 스위치를 사용하여 사용자 정의 형식을 지정할 수 있습니다. ps -e --format 사용할 수있는 형식은 다음과 같습니다. 더 많은 옵션이 있지만 가장 많이 사용되는 옵션입니다. 형식을 사용하려면 다음을 입력하십시오. ps -e --format = "uid uname cmd time" 원하는대로 항목을 혼합하고 일치시킬 수 있습니다. 출력을 정렬하려면 다음 표기법을 사용하십시오. ps -ef --sort 정렬 옵션의 선택은 다음과 같습니다. 다시 사용할 수있는 옵션이 더 있지만 가장 일반적인 옵션이 있습니다. 예제 종류 명령은 다음과 같습니다. 처음에 언급했듯이, 추신 와 더불어 grep, 적게 과 더 명령. 그만큼 적게 과 더 명령을 사용하면 한 번에 한 페이지 씩 결과를 탐색 할 수 있습니다. 이 명령을 사용하려면 grep 다음과 같이 ps -ef | 더 많은 ps -ef | 적게 그만큼 grep 명령을 사용하면 추신 명령. 예 : 그만큼 추신 명령은 일반적으로 Linux 내에서 프로세스를 나열하는 데 사용됩니다. 또한 상단 명령을 사용하여 실행중인 프로세스를 다른 방식으로 표시합니다. ps 명령 출력 형식화
출력 정렬
ps 사용 grep에서는 점점 더 많은 명령이 사용됩니다.
개요