第07章 DOS命令 进程与后台
详情链接地址 https://www.xiaobuteach.com/dos/process/introduce.html?from=bili
DOS命令 进程与后台服务
在图形化界面中,我们在[任务管理器]中管理进程,查看进程信息与结束进程。在[服务]中管理后台服务,后括服务的查看、启动、停止。
这一节我们通过DOS命令完成进程的管理与服务的管理。
1 本章主要内容
本章主要内容
显示所有进程 taslist
结束进程 taskkill
查看所有服务 net start
启动服务 net start
停止服务 net stop
DOS命令 显示所有进程 tasklist
命令显示在本地或远程机器上当前运行的进程列表。
1 语法
tasklist
运行tasklist /?查看更多帮助信息。
2 选项
选项含义/V显示详细任务信息。/FIfilter 显示一系列符合筛选器。指定条件的任务。
3 筛选器
筛选器名称有效运算符有效值STATUSeq, neRUNNING | SUSPENDED | NOT RESPONDING | UNKNOWNIMAGENAMEeq, ne映像名称PIDeq, ne, gt, lt, ge, lePID 值
4 查看所有进程
tasklist
运行效果如下。

第1列,映像名称。程序名称。
第2列,PID。进程ID。
第5列,内存使用。内存大小。
5 查看所有进程,显示详情信息
tasklist -v
运行效果如下。

详情信息中更多的字段:状态、用户名、CPU时间、窗口标题。
6 根据程序名称查询进程信息
两种方法。
方法1:使用findstr查询。
tasklist | find "QQ"

方法2:通过筛选器查询
tasklist /FI "IMAGENAME eq QQ.exe"
eq:equals,等于。
只支持eq与nq,功能有限。findstr相对更强大。

7 根据进程ID(PID)查询进程信息
tasklist /FI "PID eq 29156"
运行结果如下。
