Linux常用命令——ps 命令详解
命令介绍: ps 命令用于显示系统中当前正在运行的进程。通过使用不同的选项,用户可以获取不同的进程信息,例如进程ID、用户ID、CPU和内存使用率等。
基本语法:
ps [选项]
使用实例:
- 显示当前用户的进程,这是最简单的形式,只显示当前终端会话中的进程。
ps
- 显示所有用户的进程,下面两个选项都显示系统中所有用户的所有进程。
ps -e
ps -A
- 显示详细信息,使用长格式显示进程的详细信息。
ps -f
- 组合显示所有进程和详细信息
ps -ef
- 显示特定用户的进程,这将显示 root 用户的所有进程。
ps -u root
- 显示进程树,这将显示所有进程,以树状结构展示它们之间的关系。
ps -e --forest
- 显示特定进程ID的信息,这将显示进程ID为 1234 的进程信息。
ps -p 进程ID
ps -p 1234
- 显示父进程ID的信息,这将显示父进程ID为 1 的所有子进程。
ps --ppid 进程ID
ps --ppid 1
- 显示进程的CPU和内存使用情况,这将按CPU使用率排序显示所有进程,并展示其PID、PPID、命令、内存和CPU使用率。
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu
更多命令请参考 Linux命令大全 专栏。