Linux-ps命令(7)

名称:ps(process status)

使用权限:所有使用者
说明:显示瞬间进程 (process) 的动态

ps -A 显示所有程序。 

ps  -l  显示详细信息

示例:

比如输入ps查看进程,如下图:

其中输出状态栏参数:

PID 该 process 的号码

UID 程序被该 UID 所拥有,0表示不被拥有

VSZ  (virtual size)占用的虚拟内存大小

start 该行程的状态,有以下参数:

D: (down)不可中断的静止,睡眠状态(信号量就会使进程睡眠)
R: (run)正在执行中
S: (static)静止状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的记忆体分页可分配

<: 高优先序的行程
N: 低优先序的行程
L: 有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)

COMMAND 所执行的指令

 (其中-sh 进程就是用来回显的,也就是说,我们在终端(串口0)上输入M,终端上就会显示M。)


ps命令构成:

它是通过proc虚拟文件系统挂接到proc目录,然后当前进程的信息会以文件的形式保存到proc目录,就可以用ps命令来查看内存中当前进程的状态了

如果没有ps命令,如何添加ps命令:

mkdir proc                      //在linux顶层中创建proc目录,用来使用ps命令

mount -t proc none  /proc     //挂载proc虚拟文件系统挂接到proc目录,none:表示运行mount命令时显示proc相关的输出

最常用的PS命令:

ps -ef|grep xxx   //查看指定名字xxx相关的进程
原文地址:https://www.cnblogs.com/lifexy/p/7373310.html