概述

kill 命令可以用来终止进程,即杀死某些进程。

语法

该命令的语法如下:

kill [选项] 进程号

该命令支持的选项有:

选项 说明
-l <信息编号> 若不加<信息编号>选项,则 -l 参数会列出全部的信息名称
-a 当处理当前进程时,不限制命令名和进程号的对应关系
-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s 指定发送信号
-u 指定用户
-9 表示强迫进程立即停止。这里的 9 就是 KILL 信号

注:kill 命令是通过进程的进程号来终止该进程的。

使用

查看全部的信号

如果要查看全部的信号,使用 -l 选项即可:

kill -l

注:该命令不常用,但是信号却很有用。其中最常用的信号是:

  • 1 (HUP):重新加载进程。
  • 9 (KILL):强制杀死一个进程,最常用。
  • 14 (TERM):正常停止一个进程。

杀死进程

如果我们要杀死一个进程,只需要传递指定进程号就可以了。语法格式如下:

# 语法
kill 进程号
# 示例,杀死进程号为 564904 的进程
kill 564904

强制杀死进程【★★★★★】

有时候简单使用 kill 命令并不能杀死进程,那么我们就要强制杀死它了,需要传递 KILL 信号。命令格式如下:

# 语法
kill -9 进程号
# 示例,强制杀死进程号为 159347 的进程
kill -9 159347

注:可以把查询指定进程号和杀死进程写在一条命令中,如杀死所有有关的 java 进程:kill -9 $(ps -ef | grep java)

Linux命令之终止进程kill相关推荐

  1. linux用命令强制关闭进程,Linux如何使用kill命令强制终止进程

    Linux如何使用kill命令强制终止进程 在Windows系统中,如果应用程序无反应我们会启动任务管理器终止应用,而在Linux系统中则使用kill命令,kill命令主要用于强制关闭进程,下面小编就 ...

  2. Linux 命令(76)—— kill 命令

    1.命令简介 kill 命令用于终止进程或向进程发送指定信号. kill 命令可以发送指定的信号到相应的进程或进程组.不指定信号缺省发送 SIGTERM(15)来终止指定进程.如果想强制终止进程,可以 ...

  3. linux保存动态进程信息,Linux 命令 - top: 动态显示进程信息

    命令格式 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...] 命令参数 -a 根据内存的使用排序. -b 以批处理模式操作. ...

  4. Linux命令暂停进程,Linux如何使用kill命令强制终止进程

    在Windows系统中,如果应用程序无反应我们会启动任务管理器终止应用,而在Linux系统中则使用kill命令,kill命令主要用于强制关闭进程,下面小编就给大家介绍下Linux中kill命令的用法. ...

  5. linux命令中强杀进程,Linux 系统中kill命令杀死进程常用技巧

    目录 前言 基础 进阶 1 查找进程号的方式进行改进 2 将常规的两步杀死进程合并为一步 3 强制踢掉登陆用户 kill的注意事项 前言 在Linux的系统中,kill是我们最常见的命令之一. kil ...

  6. linux命令(8)kill命令

    kill命令: Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.通常,终止一个前台进程可以使用Ctrl+C键,但是,对于 ...

  7. Linux 命令集中ps和kill命令的用法

    1.ps命令 该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下: [plain]  view plain copy print ? -A :所有的进程均显示出来 ...

  8. linux命令之查看进程运行动态库依赖及打开文件-lsof

    ldd命令可以看到程序依赖库,但是有的动态库是使用dlopen接口隐式加载的方式加载起来的,这个时候使用ldd命令是看不见的. 不过有另一个命令lsof,lsof命令可以看见运行中的进程加载了哪些动态 ...

  9. linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用

    lsof命令是什么? 可以列出被进程所打开的文件的信息.被打开的文件可以是 1.普通的文件,2.目录  3.网络文件系统的文件,4.字符设备文件  5.(函数)共享库  6.管道,命名管道 7.符号链 ...

最新文章

  1. 《2019人工智能发展报告》出炉:清华大学-中国工程院知识智能联合研究中心、中国人工智能学会联名发布!...
  2. 北京/上海/深圳内推 | 百度视觉技术团队招聘视觉/3D算法工程师
  3. c语言常量类型转换,c语言基础教程常量变量和类型转换,免费版.doc
  4. 栈 - 关于出栈序列,判断合法的出栈序列
  5. TQ2440平台上LCD驱动的移植
  6. android 处理通话焦点,java – AUDIOFOCUS_LOSS在Android中打电话后打电话
  7. 蓝牙BLE ATT剖析(二)-- PDU
  8. why do not do consultant any more?
  9. QT的QDesignerFormWindowInterface类的使用
  10. 网络安全相关行业必备网站
  11. DeFi稳定币协议Lien Protocol通过zkRollup测试网迁移至以太坊二层
  12. 面试求职中需要了解的Java多线程知识
  13. 【劲峰论道时空分析技术-学习笔记】5 时空格局和异常探测
  14. 动物统计 nyoj286
  15. xshell7,xftp7个人免费版官方下载,无需破解,免激活,下载即可使用
  16. Java学习路线总结(书籍、视频推荐篇)
  17. 汽车传感器:车载雷达与摄像头
  18. FPGA——三段式状态机(1)
  19. 极验滑动验证码的识别
  20. 电风扇计算机控制系统,电脑控制型电风扇电路原理与检修

热门文章

  1. mysql启动报错:Cant start server cant check PID filepath No such file or directory
  2. 管家婆辉煌Ⅱ 13.32版安装方法
  3. 微信小程序同一个登录按钮上触发获取微信用户信息和电话号码
  4. linux卸载webmin及其配置,Webmin控制面板安装与配置教程
  5. php读取文件行读,如何在php中按行读取文件
  6. cursor is oracle 日期_Oracle 12CR2查询转换之cursor-duration临时表
  7. php 高深题,高深的脑筋急转弯题目
  8. mysql 虚读幻读区别,数据库基础知识
  9. 港科资讯 | 香港科大(广州)新生迎“开学第一课”,倪明选校长领衔沉浸式互动演讲...
  10. 2014十大网络红人排行榜(附照片)