ps--打印系统中当前进程的状态
用法--ps [options]
options--
SIMPLE PROCESS SELECTED
-A 打印所有的进程,等同于-e
-N 打印出除了满足特定条件的所有进程,即反向选择,等同于--deselect,比如ps -AN,终端会打印出0个进程
T 打印出与此终端相关联的所有进程,等同于选项t
-a 打印除了会话首进程和不与任何一个终端相联系的所有进程
-d 打印除了会话首进程的所有进程
r 打印出正在运行的进程
PROCESS SELECTION BY LIST
-C cmdlist 根据命令名称选择,cmdlist为命令名称,即可执行文件名称,等同于-Group
-G grplist 根据实际组ID即RGID或者组名称进行选择
U userlist 根据有效用户ID即EUID或者名称进行选择,等同于-User
-U userlist 根据实际用户ID即RUID或者名称进行选择
-g grplist 根据有效组名称或者会话选择
-p pidlist 根据进程ID选择,等同于-p或--pid
-s seselist 根据会话ID选择,等同于--sid
t ttylist 根据tty选择,几乎等同于-t或者--tty,但是同时也可以将ttylist置空,表示与ps连接的当前终端
-u userlist 根据有效用户ID即EUID或者名称
--ppid pidlist 根据父进程ID进行选择
-123 等同于--sid 123,即选择会话ID为123的进程
123 等同于--pid 123,即会话ID为123的进程
-x 显示没有控制终端的进程状态
e 显示命令之后的环境变量
OUTPUT FORMAT CONTROL
-l 以long format格式显示
X 以寄存器格式显示
-Z 增加一栏安全数据选项,等同于-M
-f 以全格式列表显示
s 以信号格式显示
-H 以进程树结构显示
还有很多options没有翻译,待以后用到了再完善