linux下的ps命令详细解释了Linux下ps命令的详细用法。
Linux下ps命令的详细说明
Linux进程有5个状态:
1。运行(在运行队列中运行或等待)
2。中断(休眠、受阻、等待形成或接收信号的条件)
三.不能中断(接收信号不唤醒和不运行,进程必须等到中断发生)
4。死(进程终止,但进程描述符的存在直到父进程调用wait4()后释放呼叫系统)
5。停止(过程收到SIGSTOP,sigstp,sigtin,sigtou信号停止运行)
ps工具标识了进程的5个状态代码:
d不可中断不间断睡眠(通常IO)
R runs runnable (on run queue)
睡眠的中断
t停止跟踪或停止
Z死了一颗(zombie过程)
名称:PS
权限的使用:所有用户
用法:ps {选项} -帮助}
说明:显示过程的动态性
参数:
ps有很多参数,这里列出了几个常用参数,并简要介绍了其含义。
-列出所有的旅行
W显示加宽可以显示更多信息。
- AU显示更详细的信息
-显示所有包含其他用户的行程。
Au(x)的输出格式:
用户控制CPU为MEM VSZ RSS TTY STAT命令启动时间
用户:旅程所有者
PID控制器:PID
% CPU:CPU的使用率
占用内存占用率%:
占用vsz虚拟内存的大小:
占用的内存大小:
在TTY二手设备编号:终端(tty次设备号)
统计:中风的状态:
D:不可中断的静止
R:正在执行过程中。
静态状态
T:暂停执行
z:不存在,但暂时不能消除。
女:没有足够的内存分页分配
<高优先级序列
n:低优先级序列
l:内存分页分配和锁定在内存中(即时系统或I/O)
开始:旅行开始时间
时间:执行
命令执行指令:
实例uff1a
PS
PID TTY时间CMD
2791 ttyp0 00:00:00 tcsh
3092 PS ttyp0 00:00:00
% ps
PID TTY时间CMD
1 00:00:03 init
2 kflushd 00:00:00
3 kpiod 00:00:00
4 kswapd 00:00:00
5 mdrecoveryd 00:00:00
…
% - PS -辅助
用户控制CPU为MEM VSZ RSS TTY STAT命令启动时间
根10 0.71096472 sep10 0:03 init { 3 }
根20 0 SW sep10 0:00 kflushd } {
根30 0 SW sep10 0:00 kpiod } {
根40 0 SW sep10 0:00 kswapd } {
具体说明如下:
1)ps显示当前终端下的所有程序,包括其他用户程序。
2)ps显示所有程序。
3)当PS C列出程序时,它显示每个程序的真实指令名,不包含路径、参数或驻留服务。
4)ps的这个参数的效果与指定的A 参数相同。
5)当PS E列出程序时,它显示每个程序使用的环境变量。
6)ps f用ASCII字符显示树结构,以表示程序间的关系。
7)ps显示树结构,表示程序间的关系。
8)除了在ps命令终端下执行程序外,ps显示所有程序。
9)ps使用程序信号格式来显示程序的状态。
10)当PS列出程序时,它包括中断的子程序数据。
11)ps
指定终端号并列出属于终端的程序状态。
12)ps U
以用户为基础的格式显示程序的状态。
13)ps x
所有程序的显示不受终端机器的区分。
最常用的方法是PS辅助,然后用管道符号引导你找到一个特定的过程和操作的具体过程。