linuxps命令结果 linux命令ps什么意思( 三 )


%MEM:该 process 所占用的物理内存百分比
VSZ :该 process 使用掉的虚拟内存量 (Kbytes)
RSS :该 process 占用的固定的内存量 (Kbytes)
TTY :该 process 是在那个终端机上面运作,若与终端机无关,则显示 ?,另外,tty1-tty6 是本机上面的登入者程序 , 若为 pts/0 等等的,则表示为由网络连接进主机的程序 。
STAT:该程序目前的状态,主要的状态有
R :该程序目前正在运作,或者是可被运作
S :该程序目前正在睡眠当中 (可说是 idle 状态),但可被某些讯号 (signal) 唤醒 。
D: 无法中断的休眠状态 (通常 IO 的进程)
T :该程序目前正在侦测或者是停止了
Z :该程序应该已经终止,但是其父程序却无法正常的终止他,造成 zombie (疆尸) 程序的状态
: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
START:该 process 被触发启动的时间
TIME :该 process 实际使用 CPU 运作的时间
COMMAND:该程序的实际指令
2、# ps -A 显示进程信息
3、# ps -u work //显示work进程用户信息
4、# ps -ef //显示所有命令,连带命令行
5、# ps -l //将属于自己这次登入的pid与相关信息显示出来
F:代表这个程序的旗标 (flag),4 代表使用者为 super user
S:代表这个程序的状态 (STAT)
UID:程序被该 UID 所拥有
PID:就这个程序的 ID
PPID:其上级父程序的ID
C:CPU使用的资源百分比
PRI: Priority (优先执行序) 的缩写
NI: Nice 值
ADDR:kernel function,指出该程序在内存的那个部分 。如果是个 running的程序,一般就是 "-"
SZ:使用掉的内存大小
WCHAN:目前这个程序是否正在运作当中,若为 - 表示正在运作
TTY:登入者的终端机位置
TIME:使用掉的 CPU 时间 。
CMD:所下达的指令为何
在预设的情况下, ps 仅会列出与目前所在的 bash shell 有关的 PID,所以, 当使用 ps -l 的时候,只有三个 PID 。
6、其他
1)可以用 | 管道和 more 连接起来分页查看
命令:ps -aux |more
2)把所有进程显示出来,并输出到ps001.txt文件
命令:ps -auxps001.txt
3)输出指定的字段
命令:ps -o pid,ppid,pgrp,session,tpgid,comm
在linux终端执行命令ps-linit的屏幕输出结果是ps(全称:process status)命令是用来查看linux系统进程使用情况,作用相当于windows的任务管理器 。
说明:
ps支持多种系统,如linux,UNIX等,因此可使用的参数选项比较多,但一般我们只需掌握常用的参数即可 , 此处我们只介绍ps命令不带参数时的输出列表示的具体含义 。
兼容格式:
UNIX格式:以-开头 。
BSD格式:没有以-开头 。
GNU长格式:两个-开头,即-- 。
ps命令不接任何参数
默认情况下,ps不带任何参数时,输出的是使用者当前所在终端的进程 , 其输出结果如图所示:
Linux单独的ps命令作用是什么?Linux ps命令,英文全拼process
status 。用于显示当前进程的状态 , 类似于Windows的任务管理器 。运用该命令可以确定有哪些进程正在运行和运行地状态、进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等 。
Linux系统中ps命令如何使用?
语法
ps [options] [--help]
参数(ps的参数比较多,在这里为大家简单列举几个常用的)
-A 列出所有的进程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程