1 EXAMPLES
2 To see every process on the system using standard syntax:
3 ps -e
4 ps -ef
5 ps -eF
6 ps -ely
7
8 To see every process on the system using BSD syntax:
9 ps ax
10 ps axu
11
12 To print a process tree:
13 ps -ejH
14 ps axjf
15
16 To get info about threads:
17 ps -eLf
18 ps axms
19
20 To get security info:
21 ps -eo euser,ruser,suser,fuser,f,comm,label
22 ps axZ
23 ps -eM
24
25 To see every process running as root (real & effective ID) in user
26 format:
27 ps -U root -u root u
28
29 To see every process with a user-defined format:
30 ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
31 ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
32 ps -Ao pid,tt,user,fname,tmout,f,wchan
33
34 Print only the process IDs of syslogd:
35 ps -C syslogd -o pid=
36
37 Print only the name of PID 42:
38 ps -q 42 -o comm=
-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。 a:显示现行终端机下的所有程序,包括其他用户的程序。 -A:显示所有程序。 -c:显示CLS和PRI栏位。 c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。 -C<指令名称>:指定执行指令的名称,并列出该指令的程序的状况。 -d:显示所有程序,但不包括阶段作业领导者的程序。 -e:此选项的效果和指定"A"选项相同。 e:列出程序时,显示每个程序所使用的环境变量。 -f:显示UID,PPIP,C与STIME栏位。 f:用ASCII字符显示树状结构,表达程序间的相互关系。
x:显示所有程序,不以终端机来区分。
-U<用户识别码>:列出属于该用户的程序的状况,也可使用用户名称来指定。
Ubuntu虚拟机安装vmware tools的方法,详见https://blog.csdn.net/Franticquanshi/article/details/81348796
原文:https://www.cnblogs.com/sk-x/p/12431119.html