当前位置:首页 > linux > 正文

linux查看运行的当前进程

  • linux
  • 2024-04-30 06:02:16
  • 2249

1. ps 命令
ps 命令是查看进程状态最常用的命令。 它提供了有关正在运行进程的丰富信息,包括进程 ID(PID)、用户、命令行、CPU 使用率和内存使用率。
基本语法:
ps [选项]
常用选项:
-A:显示所有进程,包括已结束的进程。
-e:显示所有进程。 (等同于 -A)
-f:显示完整进程信息。
-l:显示长格式进程信息。
-u [用户]:仅显示指定用户运行的进程。
示例:
ps -ef | grep mysql
这将显示所有正在运行的 MySQL 进程。
2. top 命令
top 命令是一个交互式进程监视器,它实时显示系统中正在运行的所有进程。
基本语法:
top
常用键绑定:
q:退出 top。
u [用户]:仅显示指定用户运行的进程。
F:输入过滤器。
S:按 CPU 使用率排序。
M:按内存使用率排序。
示例:
按 CPU 使用率对进程进行排序:
top -o %CPU
3. pstree 命令
pstree 命令以树状结构显示正在运行的进程及其子进程。
基本语法:
pstree [选项]
常用选项:
-A:显示所有进程,包括已结束的进程。
-p:显示进程 ID。
-u [用户]:仅显示指定用户运行的进程。
示例:
pstree -p
这将显示所有正在运行的进程及其 PID。
其他提示:
可以将 ps、top 和 pstree 命令与管道(|)结合使用以过滤和格式化输出。
可以使用 man ps、man top 和 man pstree 命令查看这些命令的完整手册页。