DOS或命令行下查看进程,结束进程命令 
XP中和进程有关的命令:

在system32目录中,dir task*
会看到如下几个文件:
+------------------------------+
taskkill.exe
tasklist.exe
taskman.exe
taskmgr.exe
+------------------------------+

其中,tasklist 已经算是一个比较强悍的查进程工具了,不用费事去下载其他工具。
直接敲tasklist命令,看到结果和进程Ctrl+Shift+Esc进程管理器看到的结果差不多。

用tasklist /?可以看到该命令的帮助。

比较常用的参数有:
 /M     [module]         列出所有其中符合指定模式名的 DLL 模块的所有任务。如果没有指定模块名,则显示每个任务加载的所有模块。

例如,我想查看Firefox进程加载的所有模块。那么,可以先直接用tasklist查到firefox的PID,比如2436,然后用
Tasklist /Fi "PID eq 2436" /M 显示出firefox进程所调用的模块。

/V 进程详细信息。主要是用它来知道进程对应的执行文件位置。

/SVC  显示进程相关的服务。 有什么用处呢? 比如:很多人有“svchost恐惧症”,一看见这个进程就疑心是不是中了病毒。用tasklist /SVC命令可以查看到底是那些进程使用了svchost服务。

其他细节可以在tasklist /? 中查到。

对应的,还有taskkill命令,杀进程的。

参数和tasklist差不多,也可以用taskkill /? 来显示所有参数用法。

记一下 /PID和 /T 就够用了
T的意思是Tree,这个参数的功能是结束一个进程树。

例如:taskkill /PID 1234  /T  ,结束某个PID为1234的进程及其子进程。

这个工具不必很用心记,用Ctrl+Shift+Esc弹出进程管理器来杀进程更方便些。

cmd下两个非常重要的命令,往往我们在得到对方的dosshell以后,想给对方传送木
马或者rdmin等远程控制软件,但是对方开了win自带的防火墙,或者是天网,更或者
是瑞星的实时监控(其中以瑞星的最麻烦,因为都是有关联服务的),这时我们可以
用"tsd -c q -p PID",PID的获得方法有vbs脚本,也可以使用tasklist..现在先说下
tasklist...(cmd下执行tasklist就可以获得进程的详细资料,如下图所示)
PID也就是process id--进程id,获得进程id的作用,嘿嘿,不用说太明白了吧
Taskkill的具体格式
taskkill 有如下参数:
       /S       system              指定要连接到的远程系统。
       /U       [domain/]user       指定应该在哪个用户上下文
                             执行这个命令。
       /P       [password]          为提供的用户上下文指定
                              密码。如果忽略,提示输入。
       /F                        指定要强行终止
                              进程。
       /FI      filter              指定筛选进或筛选出查询的
                              的任务。
       /PID     process id          指定要终止的进程的
                              PID。
       /IM      image name          指定要终止的进程的
                              图像名。通配符 '*'
                              可用来指定所有图像名。
       /T                        Tree kill: 终止指定的进程
                              和任何由此启动的子进程。
       /?                        显示帮助/用法
例如:
       TASKKILL /S system /F /IM notepad.exe /T
       TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
       TASKKILL /F /IM notepad.exe /IM mspaint.exe
       TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
       TASKKILL /F /FI "USERNAME eq NT AUTHORITY/SYSTEM" /IM notepad.exe
       TASKKILL /S system /U domain/username /FI "USERNAME ne NT*" /IM *
       TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
我一般用的是      taskkill /f /pid <相对的PID值> /t
比如我们要在DOS下结束QQ.exe 先用tasklist查一下QQ的PID值,我现在的是3108,那么输入
taskkill /f /pid 3108 /t
这个命令的意思是,强行终止远程计算机进程ID为3108的特定进程,并关
由此进程打开任何子进程...
最后补充,用vbs脚本查看pid的方法,将以下代码保存为vbs文件,dos下传给对方
,然后执行cscript pid.vbs
wscript.echo "PID ProcessName"
for each ps in getobject("winmgmts://./root/cimv2:win32_process").instances_
wscript.echo ps.handle&vbtab&ps.name
next

杀进程的其他命令

ntsd -c q -p PID

-----------------------------------------------------------------------------------------------------------------------------------------------

以下是命令行下关于 taskkill 命令的介绍

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:/Documents and Settings/tanyuqiang.COLORME>taskkill /?

TASKKILL [/S system [/U username [/P [password]]]]
         { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

描述:
    这个命令行工具可用来结束至少一个进程。
    可以根据进程 id 或图像名来结束进程。

参数列表:
    /S    system           指定要连接到的远程系统。

/U    [domain/]user    指定应该在哪个用户上下文
                           执行这个命令。

/P    [password]       为提供的用户上下文指定
                           密码。如果忽略,提示输入。

/F                     指定要强行终止
                           进程。

/FI   filter           指定筛选进或筛选出查询的
                           的任务。

/PID  process id       指定要终止的进程的
                           PID。

/IM   image name       指定要终止的进程的
                           图像名。通配符 '*'
                           可用来指定所有图像名。

/T                     Tree kill: 终止指定的进程
                           和任何由此启动的子进程。

/?                     显示帮助/用法。

筛选器:
    筛选器名      有效运算符                有效值
    -----------   ---------------           --------------
    STATUS        eq, ne                    运行 | 没有响应
    IMAGENAME     eq, ne                    图像名
    PID           eq, ne, gt, lt, ge, le    PID 值
    SESSION       eq, ne, gt, lt, ge, le    会话编号
    CPUTIME       eq, ne, gt, lt, ge, le    CPU 时间,格式为
                                            hh:mm:ss。
                                            hh - 时,
                                            mm - 钟,ss - 秒
    MEMUSAGE      eq, ne, gt, lt, ge, le    内存使用,单位为 KB
    USERNAME      eq, ne                    用户名,格式为
                                            [domain/]user
    MODULES       eq, ne                    DLL 名
    SERVICES        eq, ne                    服务名
    WINDOWTITLE     eq, ne                    窗口标题

注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。

注意: 远程进程总是要强行终止,
      不管是否指定了 /F 选项。

例如:
    TASKKILL /S system /F /IM notepad.exe /T
    TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
    TASKKILL /F /IM notepad.exe /IM mspaint.exe
    TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
    TASKKILL /F /FI "USERNAME eq NT AUTHORITY/SYSTEM" /IM notepad.exe
    TASKKILL /S system /U domain/username /FI "USERNAME ne NT*" /IM *
    TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

C:/Documents and Settings/tanyuqiang.COLORME>

--------------------------------------------------------------------------------------------------------------------------------------------

Linux下查看终止进程的命令

如查看JAVA进程

[root@thg ~]# ps -ef |grep java
root     11683     1  2 11:15 pts/1    00:00:42 /usr/java/jdk1.5.0_12/bin/java -Djava.endorsed.dirs=/data/tomcat/common/endorsed -classpath /usr/java/jdk1.5.0_12/lib/tools.jar:/data/tomcat/bin/bootstrap.jar:/data/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/data/tomcat -Dcatalina.home=/data/tomcat -Djava.io.tmpdir=/data/tomcat/temp org.apache.catalina.startup.Bootstrap start
root     11869 11837  0 11:46 pts/2    00:00:00 grep java
[root@thg ~]#

杀掉JAVA进程

[root@thg ~]# kill -9 11683

DOS或命令行下查看进程,结束进程命令相关推荐

  1. 如何在命令行下查看图片,《命令行图片查看器》

    在对各种命令属性的情况下,在命令行工作十分方便的.但是如果遇到图片,如果图片命名十分混乱的情况下,要确定是什么图片就十分麻烦了.不知各位如果解决. 在此我推荐一个有趣库,可以在命令行下查看图片(不过不 ...

  2. python3.8.2numpy版本,如何查看安装python和numpy的版本,numpy版本的选择,命令行下查看pyth...

    如何查看安装python和numpy的版本,numpy版本的选择,命令行下查看pyth 命令行下查看python和numpy的版本和安装位置 1.查看python版本 方法一: python -V 注 ...

  3. linux 网络冲浪,命令行下的网络冲浪工具命令行浏览器介绍

    Linux命令行是强大的工具,命令行是我们的日常工作,命令行更是我们日常生活.之前虫虫给大家写过一些命令的的介绍,命令行的工具,命令行下的开发.实际上命令行也是我们不可或缺的生活.本文我们来介绍一下命 ...

  4. php基础命令,PHP命令行下的11个常用命令介绍

    本文整理了PHP命令行下的11个常用命令,下面介绍给大家,它们分别是php -m.php -v.php --ini.php -h.php --info.php --rf .php --rc .php ...

  5. ubuntu命令行启动浏览器_linux命令行下使用linux打开浏览器命令

    linux命令行下使用linux打开浏览器命令: linux命令行:Lynx浏览中文网页的方法(1): 首先:按o键盘进入设定画面 Display character set : [chinese] ...

  6. windows命令行下查看进程号

    win2k/xp怎么样在命令行中查看当前进程,关闭当前某个进程? tasklist 杀进程 taskkill   /pid   程序的PID号码 tasklist | find "关键字&q ...

  7. linux命令行下查看ip归属地Python小脚本

    2019独角兽企业重金招聘Python工程师标准>>> <p style="margin: 0px 0px 15px; padding: 0px; border: 0 ...

  8. php在命令行下显示进度条,PHP命令行进度条

    方法:/** * PHP命令行执行php文件的时候显示执行进度条 * 调用方法:cmd_progress_bar(100,2);表示进度为2%; * @param $total 总进度数量 * @pa ...

  9. Delphi应用程序在命令行下带参数执行返回命令行提示的问题

    在命令行模式(CMD)下执行时,想获得执行参数,用以下变量:     ParamCount:参数个数     ParamStr:为参数数组 如果想在执行完一个操作后在命令行作出相应提示,就应该在相应位 ...

最新文章

  1. 请你要幸福 这是 你唯一能为我做到的
  2. Python之中文识别
  3. html5抬头,HTML !DOCTYPE 标签
  4. C语言实现了一个具有头结点的单链表(附完整源码)
  5. c语言分配内存空间方法,C语言之动态分配内存空间
  6. CLI下的网页浏览器之二——Lynx
  7. Docker实践(七)部署SpringBoot微服务
  8. spring framwork解析
  9. c语言冒险游戏代码大全,C语言简易文字冒险游戏源代码.doc
  10. 苹果机装w ndows糸统,苹果电脑安装win系统一键安装教程
  11. word表格一行不对齐解决方法
  12. 阿里巴巴矢量图标引用问题
  13. R语言中的函数5:purrr:map()
  14. 《出版专业基础》2015年版(初级)思考与练习 第六章
  15. 微软与纳斯达克开展合作将区块链产品整合至纳斯达克服务中
  16. 分布式链路追踪在字节跳动的实践
  17. VS +QT 手动添加Q_OBJECT 报错问题解决
  18. 【深度学习】超详细的 PyTorch 学习笔记(上)
  19. 【Python】B站博人传评论数据抓取 scrapy
  20. 数学建模论文格式(简洁易懂版,针对新手)

热门文章

  1. 2021年总结 2022年展望
  2. read和fread有什么区别
  3. director入门
  4. Linux系统日志查询
  5. 最新会声会影2023旗舰版更新了哪些功能?
  6. RESTful介绍和使用教程
  7. Zephyr MCUBoot
  8. Lumaqq移植到Android 之进阶篇
  9. 常用计算机字长,计算机基本单位——位、字节、字、字长
  10. c语言日历设计程序框图,C语言课程设计————写下流程图! 谢谢