要查看历史进程,你可以使用以下命令:
1. 使用 `ps` 命令:
shell
ps aux --forest | less
或者:
shell
ps -ef --forest | less
`ps` 命令会显示当前的进程列表,包括进程ID(PID)、父进程ID(PPID)、进程状态、运行时间等信息。`--forest` 选项将进程以树状结构展示,方便查看进程之间的关系。使用 `less` 命令可以滚动浏览进程列表。
2. 使用 `top` 命令:
shell
top
`top` 命令会实时显示进程的动态信息,包括进程ID、CPU占用率、内存占用率等。按 `Shift + H` 可以按照 CPU 占用率高低进行排序。按 `q` 可以退出 `top` 命令。
3. 使用 `htop` 命令(需要提前安装 `htop`):
shell
htop
`htop` 命令与 `top` 命令类似,但提供了更多的交互功能和信息展示。可以使用方向键、PgUp、PgDn 键进行浏览和操作。
4. 使用 `/proc` 文件系统:
shell
cd /proc
ls -lt
`/proc` 是一个特殊的文件系统,提供了对系统进程的访问接口。进入 `/proc` 目录后,可以使用 `ls -lt` 命令按照时间顺序查看当前进程的目录,每个目录的名称即为进程ID。进入对应的进程目录后,可以查看进程的相关信息,如 `cmdline` 文件中记录了启动进程的命令行参数,`status` 文件中记录了进程的状态信息等。
以上方法可以帮助你查看历史进程的相关信息。
查看详情
查看详情