Ubuntu下查看进程PID & 终止进程方法汇总

  • 一、查看进程及PID
    • 1、top命令查看进程pid
    • 2、直接在终端输入ps命令来查看进程及对应PID
    • 3、pstree
    • 4、pgrep <进程名>
  • 二、终止进程
    • 1、xkill
    • 2、kill
    • 3、pkill <进程名>
    • 4、killall <进程名>

叮嘟!最近做项目学习用到了Ubuntu,在刚开始的摸索过程踩了不少雷,写篇博客分享一下踩雷经验。

  PID:进程标识符,系统为每一个进程分配一个识别码,称为PID。

一、查看进程及PID

1、top命令查看进程pid

Ctrl+Shift+T来调出Terminal终端进入Ubuntu系统,输入 top,显示的全是现在系统的进程,按占用资源从多到少排列的找到要关掉的进程,记下该进程第一列的PID编号

2、直接在终端输入ps命令来查看进程及对应PID

  ps命令极为常用,用于显示进程信息,参数可省略:相关参数整理如下:
-aux    以BSD风格显示进程 常用
-efH    以System V风格显示进程
-e , -A 显示所有进程
a         显示终端上所有用户的进程
x         显示无终端进程
u         显示详细信息
f          树状显示
w        完整显示信息
l          显示长列表

例如:在终端中输入:ps aux

3、pstree

  树状显示进程信息
-a 显示完整命令及参数
-c 重复进程分别显示
-c 显示进程ID PID
-n 按 PID 排列进程

如图所示:

4、pgrep <进程名>

  树状显示指定进程的信息,参数如下:
-a 显示完整命令及参数
-c 重复进程分别显示
-c 显示进程ID PID
-n 按 PID 排列进程

更多请查阅help文档~

二、终止进程

结束进程的命令 有xkill、kill、pkill、killall等:

1、xkill

xkill是一个在桌面用的杀死图形界面的程序,Ubuntu 上是默认安装的,所以无需重新安装。
在终端输入xkill,此时光标会变成一个叉(按右键可以取消),在无响应的程序界面点一下,即可终止进程。

注意:那个叉不要点到终端或系统界面,不然把系统进程终止了。

2、kill

通过前面的内容,先查看要关闭的进程及对应的pid。然后在终端输入sudo kill pid即可。
kill命令有很多参数选项,其中:

kill -9  pid    #用来强制终止指定pid进程(推荐使用此方法)
kill -9 -1 #终止你拥有的全部进程

3、pkill <进程名>

例如:在终端输入

pkill  firefox

即可关闭火狐浏览器。

4、killall <进程名>

killall命令杀死同一进程组内的所有进程。
其允许指定要终止的进程的名称,而非PID。和pkill类似。

欧克啦!
关于Ubuntu的更多学习使用随后再来吧!

就酱,嘎啦!

注:
今天天气好晴朗,但是只能隔着窗感受温暖的阳光。
春天春天快来吧!
疫情疫情快快好起来吧!

Ubuntu下查看进程PID 终止进程方法汇总相关推荐

  1. ubuntu下查看进程端口

    ubuntu下查看进程端口 关键字: linux ubuntu # 查看所有打开的端口及服务名(注意这里显示的服务名只是标准端口对应的服务名,可能并不准确) nmap localhost # 查看哪些 ...

  2. Ubuntu下噩梦搬的hud-service进程CPU直接爆炸

    Ubuntu下噩梦搬的hud-service进程CPU直接爆炸 前言 先给解决方案 方案1 亲测\color{red}{亲测}亲测 方案2 推荐\color{red}{推荐}推荐 方案3 再探究竟 h ...

  3. Windows中Python使用tasklist、taskkill命令查看进程、终止进程

    目录 1.查看进程.杀进程(tasklist.taskkill) 1.1 查看进程列表 1.2 通过进程号终止进程 1.3 通过映像名称终止进程(支持通配符*模糊处理) 2.在Python中查看进程. ...

  4. Linux 下使用 killall 命令终止进程

    Linux 下使用 killall 命令终止进程 Linux 的命令行提供很多命令来杀死进程.比如,你可以向  kill  命传递一个PID来杀死进程: pkill  命令使用一个正则表达式作为输入, ...

  5. 【ubuntu】查看服务器上的进程占用GPU情况

    [ubuntu]查看服务器上的进程占用GPU情况 参考<shell脚本显示GPU进程所属docker 容器> 该博客是读取nvidia-smi信息后处理为奇数行为进程ID,偶数行为显存占用 ...

  6. python获取当前进程pid_Python获取系统所有进程PID及进程名称的方法示例

    本文实例讲述了Python获取系统所有进程PID及进程名称的方法.分享给大家供大家参考,具体如下: psutil模块中提供了进程管理方法,引用其中的几个方法就能够获得进程的相关信息.简单写个小脚本测试 ...

  7. ubuntu下查看硬件信息等指令整理,安装并简单运行HotSpot

    真惨,想起前几天的没常识的我.因毕设需要现在又来恶补来了.有很多需要学的,包括计算机硬件基础和ubuntu的一些技巧.还要安装HotSpot.三个部分. 我原地升天了.在查芯片参数的时候,怎么也搞不到 ...

  8. Ubuntu下搭建postgresql主从服务器(方法1)

    Ubuntu下搭建postgresql主从服务器(方法1) 安装略 postgresql主服务器: $ vi /etc/postgresql/9.1/main/postgresql.conf 按a或i ...

  9. Linux驱动获取进程PID和进程名字

    Linux驱动打印进程PID和进程名字 在内核中, 进程用task_struct结构表示, 其中有char comm[TASK_COMM_LEN]成员, 其含义是 executable name ex ...

最新文章

  1. Openssl搭建私有CA认证
  2. 线程安全和对应的核心概念
  3. NVIDIA英伟达的Multi-GPU多卡通信框架NCCL
  4. python wordpress建站_WordPress快速建站
  5. java 实现打印条形码_激光打印机与条码打印机打印不干胶标签哪个好?
  6. [swift 进阶]读书笔记-第八章:错误处理 C8P3 带有类型的错误
  7. 记一次Android机顶盒破解工程
  8. mac下使用php cURL方法nginx502错误
  9. LittleVGL移植到STM32
  10. 翼支付高速发展背后,甜橙金融的云化智能变革
  11. marvel 1548 phy芯片调式
  12. 借助方便的工具平台,让App制作变简单
  13. mysql数据库 auto_increment_mysql学习笔记(二:中的auto_increment 理解
  14. 小结一篇-(秀我工作一年)
  15. 【时光隧道——使用Html、JavaScript等实现(附源代码)】
  16. Android 音量控制流程分析
  17. Excel会计应学35招秘技
  18. 基于51单片机的小车五路寻迹程序与PWM驱动(有详细注释),下载可直接使用
  19. 【论文阅读】Iterative Matching with Recurrent Attention Memory for Cross-Modal Image-Text Retrieval
  20. uniapp项目中引入iconfont图标

热门文章

  1. 前端学习-学生成绩管理系统(纯html+js实现)
  2. 推进中学理化生实验操作考场建设,培养学生的核心素养
  3. java爬百度翻页_Java网络爬虫爬取百度页面
  4. html设置%3cbody%3e背景颜色,使用css写带纹理渐变背景图的示例代码
  5. html5是指哪些,几个比喻让你彻底明白什么是HTML5
  6. 第17章-高级数据表示
  7. mac 安装 nvm ,node,npm,yarm
  8. android动画影子效果,Android实现阴影效果的三种方式
  9. 10 种流行的 Web 挖掘工具
  10. VS 2010/2015 旗舰版 启动报错 Key Required