程序运行在操作系统中,是被操作系统所管理的。
为了管理运行的程序,每个程序在运行的时候都会都操作系统注册为系统中的一个:进程。
并为每一个进程分配一个独有的:进程 ID(进程号)。
mac 电脑运行进程

查看进程

那么如何通过命令查看进程信息呢?可以通过 ps 命令查看,语法如下:

ps [-e -f]

选项

  • -e,显示出全部的进程
  • -f,以完全格式化的形式展示信息(展示全部信息)

一般来说,固定用法就是:ps -ef列出全部进程的全部信息。
image.png
图片信息,从左到右分别是:

  • UID:启动进程的所属用户
  • PID:进程的进程号 ID
  • PPID:进程的父 ID(启动此进程的其他进程)
  • C:此进程的 CPU 占比
  • STIME:进程的启动时间
  • TTY:启动进程的终端序号,如果显示 ? 则表示非终端启动
  • TIME:进程占用 CPU 的时间
  • CMD: 进程对应的名称或者启动路径或启动命令

我们还可以通过「管道符」去过滤内容:
image.png

关闭进程

在 WIndows 系统中,我们可以通过任务管理器选择进程后进行关闭,同样的在 Linux 系统,可以通过 kill 命令进行关闭进程,语法如下:

kill [-9] 进程ID

选项

  • -9,表示强制关闭进程。不使用该选项会向进程发送信号要求其关闭,但是是否关闭要看进程自身的处理机制。

image.png