导入
进程
了解系统进程的基本概念以及查看其状态的常用命令。
一个进程是在程序或软件系统启动时创建的运行实例。可以将其理解为正在运行的程序。进程通常也被称为 任务。
PID:
每个进程在创建时都会被分配一个唯一的标识符,称为 PID(进程标识符)。
PPID:
每个由父进程创建的子进程都拥有一个父进程的 PID,这个父进程的 PID 称为 PPID。
ps
定义:
ps 是 “进程状态” 的缩写,该命令用于显示当前正在运行的进程的状态及相关信息,包括它们的 PID(进程标识号)。
语法:
1ps [选项]
选项:
| 选项 | 说明 |
|---|---|
-A | 选择所有进程。与 -e 功能相同。 |
-d | 选择除会话领导者外的所有进程。 |
r | 仅限制选择正在运行的进程。 |
p pidlist 或 -p pidlist 或 --pid pidlist | 按进程 ID 选择进程。 |
--ppid pidlist | 按父进程 ID 选择进程。 |
-s sesslist 或 --sid sesslist | 按会话 ID 选择进程。 |
示例:
- 查看系统上所有正在运行的进程,使用标准语法:
1ps -e
- 显示进程树结构:
1ps -ejH
- 仅打印进程 ID 为 21 的进程名称:
1ps -p 21 -o comm=