windows 显示进程的命令 TASKLIST 详解

windows 显示进程的命令 TASKLIST 详解用jstat查看jvm内存的使用的情况时,因为是windows机器,不能使用top命令方便的查出来,进程好在网上搜了一下看到了在windows原来使用的是tasklist特意将tasklist的用法记录下来。原帖的地址是:http://hi.baidu.com/lgh_boffin/blog/item/314b1194fb957c18d21b70b6.html“Taskli

大家好,又见面了,我是你们的朋友全栈君。

用jstat查看jvm内存的使用的情况时,因为是windows机器,不能使用top命令方便的查出来,进程好在网上搜了一下看到了在windows原来使用的是tasklist

特意将tasklist的用法记录下来。

原帖的地址是:http://hi.baidu.com/lgh_boffin/blog/item/314b1194fb957c18d21b70b6.html

“Tasklist”命令是一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。

它的使用格式为:
TASKLIST [/S system [/U username [/P [password]]]]
   [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

参数列表:
/S system               指定连接到的远程系统(IP)。
/U [domain\]user 指定使用哪个用户执行这个命令。
/P [password]       为指定的用户指定密码。

/M [module]             列出调用指定的 DLL 模块的所有进程。
                                   如果没有指定模块名,显示每个进程加载的所有模块。
/SVC                        显示每个进程中的服务。
/V                               指定要显示详述信息。
/FI filter                     显示一系列符合筛选器指定的进程。
/FO format               指定输出格式,有效值: “TABLE”、”LIST”、”CSV”。
/NH                           指定栏标头不应该在输出中显示。
                                   只对 “TABLE” 和 “CSV” 格式有效。


1、 使用“Tasklist”命令查看本机进程
运行“命令提示符”程序,在提示符窗口中输入:“tasklist”命令,这样就显示本机的所有进程。本机的显示结果由五部分组成:图像名(进程名)、PID、会话名、会话#、内存使用。 

2、 查看远程系统的进程
在命令提示符下输入:
“tasklist /s 218.22.123.26 /u jtdd /p 12345678”(不包括引号)

其中/s参数后的“218.22.123.26”指要查看的远程系统的IP地址;
        /u后的“jtdd”指tasklist命令使用的用户帐号,它是远程系统上的一个合法帐号;
        /p后的“12345678”指jtdd帐号的密码,。
这样,通过上面的命令,我们就可以查看到远程系统的进程了。

小提示:使用tasklist命令查看远程系统的进程时,需要远程机器的RPC 服务器的支持,否则,该命令就不能正常使用。

3、 查看系统进程提供的服务
tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。
如查看本机的进程“SVCHOST.EXE”提供的服务,在命令提示符下输入:

“tasklist /svc”命令即可,你会惊奇的发现,有四个“SVCHOST.EXE”进程,原来有二十几项服务使用这个进程,对于远程系统来说,查看系统服务也很简 单,使用” tasklist /s 218.22.123.26 /u jtdd /p 12345678 /svc”命令,就可以查看IP地址为“218.22.123.26”的远程系统进程所提供的服务。

4、 查看调用DLL模块文件的进程列表
例如,我们要查看本地系统中哪些进程调用了“shell32.dll” DLL模块文件。
在命令提示符下输入:
tasklist /m shell32.dll
这时系统将显示调用进程列表。

5、 使用筛选器查找指定的进程 
在命令提示符下输入:
“TASKLIST /FI “USERNAME ne NT AUTHORITY\SYSTEM” /FI “STATUS eq running“
这样就列出了系统中正在运行的非“SYSTEM“状态的所有进程。
其中” /FI “为筛选器参数,” ne “ 和” eq “为关系运算符”不相等“和”相等“。

[补充]
谈到“Tasklist”命令,我们就不得不提它得孪生兄弟” taskkill “命令,顾名思义,它是用来杀死进程的。
如要杀死本机的 ” notepad.exe “进程。
首先,使用Tasklist查找它的PID,系统显示本机” notepad.exe “进程的PID值为” 1132 “,然后运行” taskkill /pid 1132 “即可,或则运行” taskkill /IM notepad.exe “也可;
其中” /pid “参数后面跟要终止进程的PID值,” /IM “参数后面为进程的图像名。


查找java进程就是 tasklist /fi “imagename eq java.exe”

很奇怪这里的的进程是imagename.

用tasklist /?可以查看帮助。


c:\> tasklist /fi “IMAGENAME eq pop3svc.exe”
This command returned the following information:

Image Name   PID    Session Name   Session#    Mem Usage 
POP3Svc.exe  3044   RDP-Tcp#9      0           2,072 K 

========================================================

c:\> tasklist /fi “PID eq 2500”

Image Name   PID    Session Name   Session#    Mem Usage 
inetinfo.exe 2500   RDP-Tcp#9      0           5,584 K


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134975.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • beanutils工具类_beanutils.copyproperties忽略null

    beanutils工具类_beanutils.copyproperties忽略null什么是BeanUtils工具BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。BeanUtils工具一般可以方便javaBean的哪些操作?1)bean

    2022年8月5日
    8
  • 【《重构 改善既有代码的设计》学习笔记1】重构:第一个案例「建议收藏」

    【《重构 改善既有代码的设计》学习笔记】重构:第一个案例本篇文章的内容来自《重构 改善既有代码的设计》一书学习笔记整理笔记并且加上自己的浅显的思考总结!一、简单的例子一个影片出租店用的程序,计算每一位顾客的消费金额,并打印详单。详单打印 顾客租了哪些影片、租期多长,影片类型 、单个影片费用、总费用 。 除了费用外,还要计算顾客的积分,不同种类租片积分不同。注:影片为为三类:普通片、儿…

    2022年2月27日
    47
  • 易经六十四卦详解白话文解释——易经64卦全解(下)「建议收藏」

    易经六十四卦详解白话文解释——易经64卦全解(下)「建议收藏」文章目录第33卦 天山遁(遁卦) 遁世救世 下下卦第34卦 雷天大壮(大壮卦) 壮勿妄动 中上卦第35卦 火地晋(晋卦) 求进发展 中上卦第36卦 地火明夷(明夷卦) 晦而转明 中下卦第37卦 风火家人(家人卦) 诚威治业 下下卦第38卦 火泽睽(睽卦) 异中求同 下下卦第39卦 水山蹇(蹇卦) 险阻在前 下下卦第40卦 雷水解(解卦) 柔道致治 中上卦第41卦 山泽损(损卦) 损益制衡 下下卦第…

    2022年8月18日
    7
  • [MFC美化] MFC界面UI库总结

    [MFC美化] MFC界面UI库总结稍微说下自己用过的感受:1.SkinMagic动态库DLL使用,(有VC6版本的静态链接库,没能成功调用)。对控件:菜单和下拉框(下拉滚动条)有问题。不能自由设置颜色背景皮肤格式:.smf,可使

    2022年7月1日
    26
  • linux如何配置maven环境变量,ubuntu配置maven环境变量「建议收藏」

    linux如何配置maven环境变量,ubuntu配置maven环境变量「建议收藏」下载maven使用wget命令下载maven二进制文件。wgethttps://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz下载完成后将文件解压缩到/opt/maven目录中:安装maven创建文件夹sudomkdir/opt/maven解压文件sudotar-zxv…

    2022年6月18日
    23
  • Linux-lrzsz命令[通俗易懂]

    Linux-lrzsz命令[通俗易懂]Linuxlrzsz命令的使用和背后原理探究当我们利用Xshell对Linux服务器进行操作时,常常苦恼本地和服务器之间互相传文件的问题,即使有如Winscp这样的工具,但是当在服务器上使用虚拟机的时候,配置FTP就显得比较麻烦了,因此有Lrzsz这样的工具能够帮助我们上传下载一些体量不是很大的文件。安装LRZSZsudoapt-getinstalllrzsz如果不是Ubuntu…

    2022年6月23日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号