天天看点

Linux命令--ps

        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没有翻译,待以后用到了再完善

继续阅读