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


叮嘟!最近做项目学习用到了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的更多学习使用随后再来吧!

就酱,嘎啦!

在这里插入图片描述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

发芽ing的小啊呜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值