Linux下清理进程:PID终结(linux结束pid)
Linux操作系统在操作终端中运行命令时,会创建一个进程,如果我们使用Ctrl+C中止操作,但是,进程会一直存在,占用系统资源,严重影响系统性能,因此需要对运行结束的进程进行清理。以下就介绍Linux终止一个进程的方法。
### 一、终止一个进程的PID
首先,Linux操作系统可以通过PID(Process Idenfier)来确定当前正在运行的进程,所以,要想清理一个进程,首先需要查看进程id。可以在终端输入 `ps –ef` 或 `ps aux` 命令,查看当前所有正在运行的进程,此时会看到所有正在运行的进程的进程号PID。然后可以使用 `kill -9 PID` 来终止指定的进程。
例子:
“`bash
ps ax
此时可以查看所有的进程
```bashkill -9 5374
此时就可以终止PID号是5374的进程。
### 二、查找指定进程
查找指定进程、剔除查看信息的量,可以运行 `ps –ef|grep XXX` 或者 `pgrep XXX` 这两个命令,其中 XXX 表示要寻找的进程名称,此时会显示出当前系统中正在运行的指定进程,此后可以加以终止。
例子:
“`bash
ps ax |grep Chrome
此时可以查看当前正在运行的Chrome进程
```bashkill -9 5374
此时就可以终止PID号是5374的Chrome进程。
### 三、终止所有进程
有时候,我们需要终止所有正在运行的进程,这时可以使用命令 `kill -9 -1` 或者 `killall -9 -1`,其中 -1 表示所有的进程ID。
例子:
“`bash
kill -9 -1
此时就可以终止当前系统中所有的进程了。
为了使清理进程更加方便,Linux也提供了图形界面的进程管理,可以使用 `top` 、`htop` 或者 `ps –ef|grep XXX` 查看正在运行的进程,并终止指定的进程。
清理进程是维护系统性能的重要步骤,在Linux操作系统中,可以使用PID或者其它命令来清理已经运行完毕的进程,从而让系统更加流畅。