首發排版什麼的就不關注了...如有興趣能夠自行研究更多,後續會發一些其餘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的其中一員,其餘不少的功能還有待在實際工做中去獲得更好的應用。