3. 输出所有进程的pid,stat,pri,uid,rss信息 并以pid排序
时间: 2024-10-25 14:12:14 浏览: 8
dpr.zip_delphi pid_pid_pid delphi
在Linux系统中,你可以通过`ps`命令来获取进程的PID(进程ID)、状态(stat)、优先级(pri)、用户UID(用户标识符)以及Resident Set Size (rss)(常驻内存大小)等信息,并按照PID排序。这个命令通常用于查看系统中当前运行的进程列表。
命令格式如下:
```bash
ps -eo pid,%cpu,%mem,stat,pri,uid,rss,args --sort=-pid
```
这里解释一下各个选项含义:
- `-e`:显示所有终端进程
- `-o`:指定输出列
- `pid`:进程ID
- `%cpu`:CPU占用率百分比,这里不是我们想要的,因为我们明确指定了`pid`
- `%mem`:类似CPU占用率,但针对内存
- `stat`:进程的状态,如“R”代表运行,“S”代表睡眠,“D”代表不可中断的睡眠等
- `pri`:优先级
- `uid`:用户ID
- `rss`:Resident Set Size
- `args`:命令行参数,包含程序名和启动参数
`--sort=-pid` 表示按PID值降序排序(从大到小),如果想升序排列,可以去掉`-`前缀。
执行这个命令后,你将看到一个列出了所有进程的PID、stat、pri、uid、rss以及简短的命令行描述,按PID从高到低排列的结果。
阅读全文