Linux进程管理、ps命令、kill命令

发布时间:2024年01月06日

每一个程序在运行的时候都会被操作系统注册为系统中的一个进程

补充一下操作系统的内容:

进程实体(又称进程映像):程序段、相关数据段、PCB三部分构成

进程是进程实体的运行过程,是系统进行资源分配的一个独立单位 ,进程在创建时操作系统会为其新建一个PCB,该结构之后常驻内存,任意时刻都可以存取,并在进程结束时删除。

可以通过ps命令查看Linux系统中的进程信息

形式: ps [-e -f]

-e:显示出全部的进程

-f:以完全格式化的形式展示信息(展示全部信息)

一般来说,固定用法就是 ps -ef ,来列出全部进程的全部信息

从左到右:

UID:进程所属的用户ID

PID:进程的进程号ID

PPID:进程的父ID

C:进程的CPU占用率

STIME:进程的启动时间

TTY:启动此进程的终端序号,如显示?,表示非终端启动

TIME:进程占用CPU的时间

CMD:进程对应的名称或启动路径或启动命令

一、ps命令

通常会配合管道符使用

在finalshell中执行tail命令,这个命令会一直阻塞,所以复制一个标签页然后执行ps -ef找出tail这个程序的进程信息:ps -ef|grep tail 就可以准确找到tail命令的信息

上述结果的第二条表示当前执行结果的本身,在执行的一瞬间此程序也算在内,可忽略

二、kill命令

用来结束进程

形式:kill [-9] 进程ID

-9,表示强制关闭进程

文章来源:https://blog.csdn.net/weixin_55843921/article/details/135425961
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。