在Linux中使用ps命令可以看到哪些进程正在运行和运行,进程是否完成、是否存在僵尸、进程占用了太多资源等等。


名称:PS


权限的使用:所有用户


用法:ps {选项} -帮助}


说明:显示过程的动态性


参数:


ps有很多参数,这里列出了几个常用参数,并简要介绍了其含义。


-列出所有的旅行


W显示加宽可以显示更多信息。


- AU显示更详细的信息


-显示所有包含其他用户的行程。


AU(x)输出格式:


用户控制CPU为MEM VSZ RSS TTY STAT命令启动时间


用户:旅程所有者


PID控制器:PID


% CPU:CPU的使用率


占用内存占用率%:


占用vsz虚拟内存的大小:


占用的内存大小:


在TTY二手设备编号:终端(tty次设备号)


统计:中风的状态:


D:不可中断(悸甄通静我 / O的动作)


R:正在执行过程中。


静态状态


T:暂停执行


z:不存在,但暂时不能消除。


女:没有足够的内存分页分配


<高优先级序列


n:低优先级序列


l:内存分页分配和锁定在内存中(即时系统或I/O)


开始:旅行开始时间


时间:执行


命令执行指令:


实例uff1a


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 - T指定终端号,并列出属于终端的程序状态。


12)ps U以用户为基础的格式显示程序的状态。


13)ps X显示所有程序,而不是终端。


最常用的方法是PS辅助,然后用管道符号引导你找到一个特定的过程和操作的具体过程。