本篇文章给大家分享的是有关Linux查看进程状态的命令是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
在Linux系统中如果想查看包含其他使用者的进程,和PID,CPU占有率,记忆体使用情况,运行状态等可以使用ps命令,ps命令用于显示当前进程的状态,类似于 windows 的任务管理器。
ps
ps命令是“process status”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。
ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
语法
ps 【选项】 【参数】
选项
-A:列出所有的行程(执行的程序) -w:显示加宽可以显示较多的资讯 -au:显示较详细的资讯 -aux:显示所有包含其他使用者的行程 au(x):输出格式 : USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 (minor device number of tty) STAT: 该行程的状态: D: 不可中断的静止 (通悸□□缜b进行 I/O 动作) R: 正在执行中 S: 静止状态 T: 暂停执行 Z: 不存在但暂时无法消除 W: 没有足够的记忆体分页可分配 <: n:="" l:="" i="" start:="" time:="" command:="" class="md-pair-s ">-U :列出属于该用户的程序的状况,也可使用用户名称来指定,-u选项同-U
常用实例
对于ps命令来说,虽说参数众多,但只有个别参数常用,其他参数很少被用到。
显示root用户进程信息
[root@linus ~]# ps -u root [root@linus ~]# ps -U root 12
显示所有进程信息
[root@linus ~]# ps -aux #有输出格式 [root@linus ~]# ps -A #无输出格式 12
显示所有命令,连同命令行
[root@linus ~]# ps -ef
以上就是Linux查看进程状态的命令是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网行业资讯频道。