1、根据端口查找进程的PID:
netstat -ano|findstr 3000
2、根据PID找到进程名称:
tasklist /FI "PID eq 17056"
在
tasklist
命令中,/FI
是过滤器(Filter)的意思。它用于筛选符合特定条件的进程。使用
/FI
参数后面可以跟上一个过滤器表达式,以指定你希望应用于进程列表的过滤条件。例如,在命令
tasklist /FI "PID eq 17056"
中,过滤器表达式是"PID eq 17056"
,它指示tasklist
只显示PID为17056的进程。除了使用
"PID eq <PID>"
过滤特定PID的进程,还可以使用其他过滤器表达式来筛选进程列表,例如根据进程名、用户名、内存使用等。以下是一些常见的过滤器表达式示例:
-
IMAGENAME eq <ImageName>
:根据进程的名称进行筛选。-
USERNAME eq <Username>
:根据进程的所有者用户名进行筛选。-
SESSION eq <SessionName>
:根据进程所属的会话名称进行筛选。-
STATUS eq <Status>
:根据进程的状态(运行、暂停等)进行筛选。-
CPUTIME gt <Time>
:根据进程的 CPU 时间进行筛选。-
MEMUSAGE gt <MemoryUsage>
:根据进程的内存使用量进行筛选。可以在命令行中输入
tasklist /?
查看tasklist
命令的帮助文档