$ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
$ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
$ps -eopid,tt,user,fname,tmout,f,wchan
8. 仅仅打印系统日志的进程ID(Print only the process IDs of syslogd)
$ps -C syslogd -o pid=
9. 仅仅打印pid=42的name(Print only the name of PID 42)
$ps -p 42 -o comm=
10. 实用 以(7)为例,按照自定义格式看cpu信息
$ps -eo comm,pcpu | head

附: -0的参数目录
| 参数 | 描述 |
| pcpu | CPU占用率 |
| pid | 进程ID |
| ppid | 父进程ID |
| pmem | 内存使用率 |
| comm | 可执行文件 |
| cmd | 简单命令(simple command) |
| user | 启动进程的用户 |
| nice | 优先级(niceness) |
| time | 累计的CPU时间 |
| etime | 进程启动后累计时间 |
| tty | 当前终端进程 |
| euid | 有效用户ID |
| stat | 进程状态 |
ps语法
ps(选项)
ps选项
-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
a:显示现行终端机下的所有程序,包括其他用户的程序。
-A:显示所有程序。
-c:显示CLS和PRI栏位。
c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。
-C<指令名称>:指定执行指令的名称,并列出该指令的程序的状况。
-d:显示所有程序,但不包括阶段作业领导者的程序。
-e:此选项的效果和指定"A"选项相同。
e:列出程序时,显示每个程序所使用的环境变量。
-f:显示UID,PPIP,C与STIME栏位。
f:用ASCII字符显示树状结构,表达程序间的相互关系。
-g<群组名称>:此选项的效果和指定"-G"选项相同,当亦能使用阶段作业领导者的名称来指定。
g:显示现行终端机下的所有程序,包括群组领导者的程序。
-G<群组识别码>:列出属于该群组的程序的状况,也可使用群组名称来指定。
h:不显示标题列。
-H:显示树状结构,表示程序间的相互关系。
-j或j:采用工作控制的格式显示程序状况。










