Linux下面ps -o是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下面ps -o是啥意思相关的知识,希望对你有一定的参考价值。
ps命令的-o参数,是说明用户自定义格式。比如-o pid= -o cmd= 就是让ps命令分别显示进程的pid和相应的命令和详细参数,这样ps命令就不会像默认的那样显示很多其他内容了,而只显示你关心的部分。如下图所示:
输出指定的字段
例如命令:
ps -o pid,ppid,pgrp,session,tpgid,comm 详情请查看“Linux命令大全”
linux上进程有5种状态:
1. 运行(正在运行或在运行队列中等待)
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
ps工具标识进程的5种状态码:
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
名称:ps
使用权限:所有使用者
使用方式:ps [options] [--help]
说明:显示瞬间行程 (process) 的动态
参数:
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
你记错了吧
ps :是显示瞬间进程的状态,并不动态连续;
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程 参考技术C 输出指定的字段
如命令:
ps -o pid,ppid,pgrp,session,tpgid,comm
linux命令可以参考 参考技术D ps -o 是用户自定义输出格式
比如ps -o cmd=
你可以man ps查看
linux之ps -ef与ps aux
大家好,今天讲的任务是ps命令也就是进程命令,看进程的。没什么技术要求。我带大家看一下。
ps -ef命令:
这里面有一些参数我下面介绍一下:
UID:用户ID
PID:进程ID
PPID:父进程号
C:CPU的占用率
STIME:进程的启动时间
TTY:TTY终端
TIME:进程执行起到现在总的CPU占用时间
CMD:启动这个进程的命令
ps -aux命令:
同样下面我也介绍一下aux下的参数:
USER:哪个用户启动了这个命令
PID:进程的ID
%CPU:CPU的占用率
%MEM:内存的使用率
VSZ:如果一个程序完全驻留在内存中一共需要使用多少内存空间
RSS:进程当前占用了多少内存
TTY:tty终端
STAT:表示当前进程的状态(S#处于休眠的状态;D#不可中断的状态 ;Z#僵尸进程 ;X#死掉的进程)
START:启动这个命令的时间点
TIME:进程执行起到现在总的CPU占用时间
COMMAND:启动这个进程的命令
一般执行ps -ef 或者ps aux 命令是查看我们的进程是否启动成功,或者找出进程号,对进程的kill强制关闭 ,我一般使用ps -ef用的多一点哈哈哈。因为我觉得ps -ef里面的东西实用一点今天的任务还是挺简单的。so easy!wink!!!!
以上是关于Linux下面ps -o是啥意思的主要内容,如果未能解决你的问题,请参考以下文章