ps命令详解
时间: 2023-07-03 11:12:56 浏览: 154
`ps` 命令是 Linux 系统中常用的进程管理命令,用于列出系统中正在运行的进程信息。下面是 `ps` 命令的详细使用方法:
1. 基本使用
最基本的 `ps` 命令使用方法是:
```
ps
```
这样会列出当前用户的所有进程信息,包括进程 ID(PID)、父进程 ID(PPID)、占用 CPU 的百分比(%CPU)、占用内存的百分比(%MEM)、进程状态(STAT)、启动时间(STARTED)等信息。
2. 显示所有进程信息
如果想要显示系统中所有进程的信息,可以使用 `-e` 或 `-A` 参数:
```
ps -e
```
或
```
ps -A
```
这样会列出系统中所有进程的信息。
3. 显示进程树
如果想要显示进程树,可以使用 `-f` 参数:
```
ps -f
```
这样会列出进程树,包括进程的层级关系和父进程 ID。
4. 显示进程详细信息
如果想要显示进程的详细信息,可以使用 `-l` 参数:
```
ps -l
```
这样会列出进程的详细信息,包括命令行参数、进程状态等。
5. 显示特定用户的进程信息
如果想要显示某个特定用户的进程信息,可以使用 `-u` 参数:
```
ps -u username
```
这样会列出指定用户的所有进程信息。
6. 按 CPU 使用率排序
如果想要按照 CPU 使用率排序,可以使用 `-o %cpu` 参数:
```
ps -eo %cpu,pid,cmd | sort -k1 -r
```
这样会列出所有进程的 CPU 使用率,按照 CPU 使用率从大到小排序。
以上是 `ps` 命令的一些基本用法,可以根据实际需求进行组合使用。
阅读全文