在 Linux 系统中,有多个命令可以用来查看系统上运行的所有进程。这里列出几个常用的命令:

1. ps 命令

`ps` 命令是最基本的查看进程的工具之一。它可以结合不同的选项使用来获得详细的输出。

查看当前所有进程的基本信息: `ps`

查看所有的活动和非活动进程 (包括那些不是由当前用户启动的进程): `ps A`

使用更直观易读的方式来显示进程: `ps aux` (这是一个常用的组合,可以显示包括那些与当前终端会话没有关联的进程的详细信息。)

`a` 显示所有进程。

`u` 用以用户名和详细进程状态形式显示输出,使得更容易读懂输出信息。

linux查看所有进程命令  第1张

`x` 包括没有控制台或终端的进程(如守护进程)。

2. top 命令

`top` 是一个交互式的任务监控工具。它提供了一个持续刷新的界面以方便观察系统的实时动态。

bash

linux查看所有进程命令  第2张

top

你可以在这个交互式界面上看到系统的实时状态,如内存占用情况、CPU 使用率等。要退出 top 界面,请按键盘上的 `Q` 键。

3. htop

linux查看所有进程命令  第3张

`htop` 不是 Linux 标准安装的一部分,通常需要自己去安装 (例如通过 `aptget install htop` 在 Debian/Ubuntu 下,或通过 `yum install htop` 或 `dnf install htop` 来安装),它提供一个颜色丰富的输出并且支持使用方向键来操作,比 `top` 更加可视化且用户体验更好。

bash

htop

以上这些命令都能帮助你有效地管理和查看当前运行在 Linux 上的各个进程。对于不同的使用需求,可能需要选择不同的命令或调整其参数选项。