linux

如何使用ps命令查看进程详细信息

小樊
40
2025-12-11 23:45:29
栏目: 编程语言

ps 命令是 Linux 和 Unix 系统中用于显示当前系统进程状态的命令。要查看进程的详细信息,可以使用 ps 命令的多种选项。以下是一些常用的 ps 命令选项和示例:

基本用法

ps

这个命令会显示当前终端下的进程信息。

查看所有进程

ps aux

auxps 命令的常用选项组合:

查看特定用户的进程

ps aux | grep username

username 替换为你想要查看的用户名。

查看特定进程的详细信息

ps -p PID -o pid,ppid,cmd,%cpu,%mem

PID 替换为你想要查看的进程ID。

查看进程树

ps aux --forest

这个命令会以树状结构显示进程及其子进程。

查看进程的启动时间

ps -eo lstart,pid,cmd,%cpu,%mem

lstart 选项会显示进程的启动时间。

查看进程的内存映射

ps -aux --sort=-%mem | head

这个命令会显示内存使用率最高的进程,并且按内存使用率降序排列。

查看进程的线程

ps -T -p PID

PID 替换为你想要查看的进程ID,这个命令会显示该进程的所有线程。

查看进程的文件描述符

lsof -p PID

PID 替换为你想要查看的进程ID,这个命令会显示该进程打开的所有文件描述符。

查看进程的网络连接

netstat -tunlp | grep PID

PID 替换为你想要查看的进程ID,这个命令会显示该进程的网络连接信息。

通过组合不同的选项,你可以获取进程的详细信息,以满足你的需求。

0
看了该问题的人还看了