程序运行在操作系统中,是被操作系统所管理的。
为了管理运行的程序,每个程序在运行的时候都会都操作系统注册为系统中的一个:进程。
并为每一个进程分配一个独有的:进程 ID(进程号)。
查看进程
那么如何通过命令查看进程信息呢?可以通过 ps 命令查看,语法如下:
ps [-e -f]
选项
- -e,显示出全部的进程
- -f,以完全格式化的形式展示信息(展示全部信息)
一般来说,固定用法就是:ps -ef
列出全部进程的全部信息。
图片信息,从左到右分别是:
- UID:启动进程的所属用户
- PID:进程的进程号 ID
- PPID:进程的父 ID(启动此进程的其他进程)
- C:此进程的 CPU 占比
- STIME:进程的启动时间
- TTY:启动进程的终端序号,如果显示 ? 则表示非终端启动
- TIME:进程占用 CPU 的时间
- CMD: 进程对应的名称或者启动路径或启动命令
关闭进程
在 WIndows 系统中,我们可以通过任务管理器选择进程后进行关闭,同样的在 Linux 系统,可以通过 kill 命令进行关闭进程,语法如下:
kill [-9] 进程ID
选项
- -9,表示强制关闭进程。不使用该选项会向进程发送信号要求其关闭,但是是否关闭要看进程自身的处理机制。