首发排版什么的就不关注了...如有兴趣能够自行研究更多,后续会发一些其余PsTool里的小工具shell
什么是Pslistwindows
Pslist全称为process information list , 顾名思义其做用就是用来展现系统进程信息列表,而他与系统进程管理器不一样的是,Pslist能够像windows server 系统的performance monitor同样经过performance counter去展现信息,其中包括更多详细的进程信息。ide
安装 by Step工具
在https://download.sysinternals.com/files/PSTools.zip 下载PSTools综合应用包,解压缩打开后里面有不少的PSTools应用,固然Pslist也在其中。spa
Pslist启动线程
打开CMD或者Powershell,进入对应文件路径。3d
使用.\pslist.exe直接运行应用。orm
这样就能够得到目前所有系统进程的详细信息。server
对应能够展现的信息有blog
Pri |
Priority |
Thd |
Number of Threads |
Hnd |
Number of Handles |
VM |
Virtual Memory |
WS |
Working Set |
Priv |
Private Virtual Memory |
Priv Pk |
Private Virtual Memory Peak |
Faults |
Page Faults |
NonP |
Non-Paged Pool |
Page |
Paged Pool |
Cswtch |
Context Switches |
Pslist的一些基础操做
-d 显示所有详细信息
Pslist 会针对每一个应用详细列出全部进程
-m 显示内存详细信息
Pslist 会只显示大部分与内存相关的信息
-x 显示进程、内存、线程信息
与-d相比较能够看出,显示的为进程、内存、线程信息
-t 显示进程树
Pslist会以进程树形式一层一层的显示出进程信息
总结
Pslist做为进程内存线程展现应用,能够简化掉不少的powershell命令去更便利的进行查询,这样对Powershell初学者或者并不会应用的人也是很容易上手,固然Pslist只是做为Pstools的其中一员,其余不少的功能还有待在实际工做中去获得更好的应用。