안녕하세요 김다이아예요
오늘은 windows cmd 창에서 tasklist 명령어 사용 방법에 대하여
알아보도록 할게요
Windows 운영 체제에서는 tasklist 명령어를 사용하여 현재 실행 중인 모든 프로세스에 대한 정보를 확인할 수 있습니다.
이 명령어는 명령 프롬프트(cmd)에서 실행할 수 있습니다.
tasklist 명령어를 사용하는 방법은 다음과 같습니다.
모든 프로세스 목록 보기:
다음 명령어를 실행하여 현재 실행 중인 모든 프로세스 목록을 볼 수 있습니다.
tasklist |
특정 프로세스 이름을 사용하여 프로세스 목록 보기:
다음 명령어를 실행하여 특정 프로세스 이름을 사용하여 해당하는 프로세스 목록을 볼 수 있습니다.
[process-name] 대신 찾고자 하는 프로세스의 이름을 입력하십시오.
tasklist /fi "imagename eq [process-name]" |
특정 사용자의 프로세스 목록 보기:
다음 명령어를 실행하여 특정 사용자가 실행한 모든 프로세스 목록을 볼 수 있습니다.
[user-name] 대신 사용자 이름을 입력하십시오.
tasklist /fi "username eq [user-name]" |
모든 프로세스의 상세 정보 보기:
다음 명령어를 실행하여 모든 프로세스의 상세 정보를 볼 수 있습니다.
tasklist /v |
작업 관리자에서 표시되는 프로세스 목록과 동일한 정보 보기:
다음 명령어를 실행하여 작업 관리자에서 표시되는 프로세스 목록과 동일한 정보를 볼 수 있습니다.
tasklist /fi "status eq running" |
명령어 옵션 보기:
다음 명령어를 실행하여 tasklist 명령어의 사용 가능한 옵션 목록을 볼 수 있습니다.
tasklist /? TASKLIST [/S 시스템 [/U 사용자 이름 [/P [암호]]]] [/M [모듈] | /SVC | /V] [/FI 필터] [/FO 형식] [/NH] 설명: 이 도구는 로컬 또는 원격 시스템에서 현재 실행되고 있는 프로세스 목록을 표시합니다. 매개 변수 목록: /S 시스템 연결할 원격 시스템을 지정합니다. /U [도메인\]사용자 명령을 실행해야 하는 사용자 컨텍스트를 지정합니다. /P [암호] 해당 사용자 컨텍스트의 암호를 지정합니다. 생략한 경우에는 물어봅니다. /M [모듈] 해당 exe/dll 이름을 사용하는 모든 작업을 나열합니다. 모듈 이름을 지정하지 않으면 로드된 모든 작업을 나열합니다. /SVC 각 프로세스에 호스트된 서비스를 표시합니다. /APPS Microsoft Store 앱과 관련 프로세스를 표시합니다. /V 자세한 작업 정보를 표시합니다. /FI 필터 필터에서 지정한 조건과 일치하는 작업 집합을 표시합니다. /FO 형식 출력 형식을 지정합니다. 사용할 수 있는 값: "TABLE", "LIST", "CSV". /NH 출력에 표시하지 않을 "열 머리글"을 지정합니다. "TABLE"과 "CSV" 형식에서만 사용할 수 있습니다. /? 도움말 메시지를 표시합니다. 필터: 필터 이름 유효한 연산자 유효한 값 ----------- --------------- -------------------------- STATUS eq, ne RUNNING | SUSPENDED NOT RESPONDING | UNKNOWN IMAGENAME eq, ne 이미지 이름 PID eq, ne, gt, lt, ge, le PID 값 SESSION eq, ne, gt, lt, ge, le 세션 번호 SESSIONNAME eq, ne 세션 이름 CPUTIME eq, ne, gt, lt, ge, le CPU 시간 (hh:mm:ss 형식) hh - 시간, mm - 분, ss - 초 MEMUSAGE eq, ne, gt, lt, ge, le 메모리 사용(KB) USERNAME eq, ne 사용자 이름([domain\]user 형식) SERVICES eq, ne 서비스 이름 WINDOWTITLE eq, ne 창 제목 모듈 eq, ne DLL 이름 참고: 원격 컴퓨터를 쿼리할 때 "WINDOWTITLE" 및 "STATUS" 필터는 지원되지 않습니다. Examples: TASKLIST TASKLIST /M TASKLIST /V /FO CSV TASKLIST /SVC /FO LIST TASKLIST /APPS /FI "STATUS eq RUNNING" TASKLIST /M wbem* TASKLIST /S 시스템 /FO LIST TASKLIST /S 시스템 /U domain\username /FO CSV /NH TASKLIST /S 시스템 /U 사용자 이름 /P 암호 /FO TABLE /NH TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running" |
위의 tasklist 명령어 사용 방법을 참고하여 현재 실행 중인 프로세스에 대한 정보를 확인할 수 있습니다.
지금까지 tasklist 명령어 사용 방법에 대하여 알아봤습니다.
감사합니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'공부방 > 서버' 카테고리의 다른 글
리눅스 - tomcat ssl 인증서 설치 및 갱신 (1) | 2023.08.10 |
---|---|
리눅스 crontab 명령어를 사용하여 로그 기록 자동으로 지우기 (1) | 2023.08.02 |
nginx error log : socket() failed (24: Too many open files) (0) | 2023.07.12 |
도커 설치 및 실행 방법 (1) | 2023.07.11 |
windows cmd 창에서 taskkill 명령어 사용 방법 (1) | 2023.05.09 |
windows cmd 창에서 netstat 명령어 사용 방법 (1) | 2023.05.09 |
Dockerfile 작성 방법 (1) | 2023.05.09 |
도커(Docker) 허브(Docker Hub) 가입 방법 (1) | 2023.05.09 |