linux系统中有哪些命令是可以查看进程的?

更新时间: 2019-11-14 15:33:31来源: 粤嵌教育浏览量:10362

       今天粤嵌科技的小编就给大家带来一篇关于linux系统的技术文章,希望可以帮到想要学习linux技术的学员。对于想要学习linux技术的学员来说,linux一定是不陌生了,那么大家知道linux系统中有哪些命令是可以查看进程的吗?下面粤嵌科技的小编就给大家分享一篇干货文章。
  linux系统中有哪些命令是可以查看进程的?

  一、Linux查看进程命令:PS命令

  ps命令是一个相当强大地Linux进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、 进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地。

  PS命令语法:

  ps [选项]

  -e显示所有进程,环境变量

  -f全格式

  -h不显示标题

  -l长格式

  -w宽输出

  -a显示终端上地所有进程,包括其他用户地进程

  -r只显示正在运行地进程

  -x显示没有控制终端地进程

  PS命令使用:

  ps命令用于查看当前正在运行的进程,常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,再对特定的进程进行操作,其中grep起到搜索作用。

  例如:

  ps -ef | grep java

  表示查看所有进程里CMD是java的进程信息

  ps -aux | grep java

  -aux显示所有状态

  通常用ps查看进程PID,用kill命令终止进程,如:

  例如:kill -9 [PID]

  -9表示强迫进程立即停止

  二、Linux查看进程命令:Top命令

  top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

  三、Linux查看进程命令:Pstree命令

  pstree命令以树状图的方式展现进程之间的派生关系,显示效果比较直观。

  Pstree命令语法:

  pstree(选项)

  -a显示完整命令及参数-c重复进程分别显示-c显示进程ID、PID -n按PID排列进程

  四、Linux查看进程命令:Pgrep命令

  pgrep命令以名称为依据从运行进程队列中查找进程,并显示查找到的进程id。每一个进程ID以一个十进制数表示,通过一个分割字符串和下一个ID分开,默认的分割字符串是一个新行。对于每个属性选项,用户可以在命令行上指定一个以逗号分割的可能值的集合。

  Pgrep命令语法:

  pgrep(选项)(参数)

  -l显示进程名和进程PID -o进程起始ID -n进程终止ID

  以上就是粤嵌科技的小编给大家整理的关于linux系统中有哪些命令是可以查看进程的的干货,如果说对你有作用的话你可以进行收藏的。如果说你是零基础的学员想要学习linux技术的话,那么粤嵌科技的小编欢迎大家来我们公司的linux培训班来实地考察,或者是也可以点击我们文章下面的获取试听资格按钮来获取我们的linux培训免费课程试听资格,来和我们的讲师进行面对面的交流和互动并更加深入的了解我们粤嵌科技。

免费预约试听课