【Linux】PS(Process Status)详解还有好多一下写不完。

Linux: PS(Process Status) 命令详解与使用

axu 一般文章都写后面,我直接在前面列出来了。
USER 该进程属于哪个账号。
PID 进程编号。
%CPU 使用的 cpu 资源百分比。
%MEM 占用的物理内存百分比。
VSZ 使用掉的虚拟内存量(单位:Kbytes)。
RSS 占用的实际内存量(单位:Kbytes)。
TT 该进程在哪个终端机中运行。若与终端机无关,则显示??;
另外tty1-tty6是本机上的等入者程序,在mac上可能是s000/s001等;
若为 pts/0 等,则表示由网络连接进的主机的名称。
STAT 该进程目前的状态,主要的状态有:
R:该进程目前正在运作,或者是可被运作的
S:该进程目前正在睡眠当中(idle状态),等待被其他讯号(signal)唤醒
T:该进程目前正在侦测或是停止了
Z:僵尸(zombie)状态,进程应该已经终止,但是其父进程复发正常的终止它
STARTED 该进程启动的时间。
TIME 该程序从启动到现在的时间。
COMMAND 该进程的实际指令。
命令参数 命令格式:ps [参数] 示例
a / -A / -e 显示所有进程。 ps -A
-a 显示当前终端机下的所有进程。
c 显示进程的真实名称。
-N 反向选择。
e 显示环境变量。
-ef 显示所有进程信息,连同命令行。 ps -ef
f 显示进程间的关系。
-l 将目前属于您自己这次登入的 PID 与相关信息列出来。 ps -l
-H 显示树状结构。
r 显示当前中断的进程。
T 显示当前中断的所有程序。
u 指定用户的所有进程。 ps -u root
-au 显示较详细的资讯。
-aux 显示所有包含其他使用者的进程。 ps -aux
-C<命令> 列出指定命令的状况。
--lines<行数> 每页显示的行数。
--width<字符数> 每页显示的字符数。
--help 显示帮助信息。
--version 显示版本显示。
其他常用 说明
ps -ef|grep ssh 名称过滤
ps -o pid,ppid,pgrp,session,tpgid,comm 只输出指定的字段
原文地址:https://www.cnblogs.com/sweetXiaoma/p/14377792.html