Ubuntu18.04系统查看进程信息:ps命令的进阶使用

0 131
本文目录导读:ps命令的基本语法ps命令的进阶使用在Ubuntu 18.04系统中,查看进程信息是系统管理员和开发者经常需要进行的操作,ps命令是Linux系统...

本文目录导读:

  1. ps命令的基本语法
  2. ps命令的进阶使用

在Ubuntu 18.04系统中,查看进程信息是系统管理员和开发者经常需要进行的操作,ps命令是Linux系统中用于查看进程状态的命令,它提供了丰富的选项和参数,可以满足各种复杂的查询需求,本文将介绍ps命令的进阶使用,帮助您更好地理解和掌握进程信息。

ps命令的基本语法

ps命令的基本语法如下:

ps [选项] [参数]

常用的选项包括:

-e显示所有进程

-f全格式显示

-l长格式显示

-u用户格式显示

-p进程ID格式显示

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

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

ps命令的进阶使用

1、显示进程树

使用pstree命令可以以树状图的方式显示进程之间的关系,通过-p选项可以指定要显示的进程ID,

pstree -p 1234

2、按照CPU或内存占用排序

使用sort选项可以对进程按照CPU或内存占用进行排序,按照CPU占用排序:

ps -eo pid,user,%cpu --sort=-%cpu

按照内存占用排序:

ps -eo pid,user,%mem --sort=-%mem

3、过滤进程

使用grep选项可以根据进程名或关键字过滤进程,只显示包含"nginx"关键字的进程:

ps aux | grep nginx

4、自定义列输出格式

使用format选项可以自定义列的输出格式,只显示进程ID、用户和CPU占用率:

ps -eo pid,user,%cpu --sort=-%cpu | format column:20,25,20l --show-headers=false

5、显示线程信息

使用H选项可以显示线程信息,显示所有进程和线程信息:

ps -eHf

6、显示进程环境变量

使用env选项可以显示进程的环境变量,显示进程ID为1234的环境变量:

ps -p 1234 -o env=

Ubuntu18.04系统查看进程信息:ps命令的进阶使用

7、显示进程打开的文件和网络连接信息

使用l选项可以显示进程打开的文件和网络连接信息,显示所有进程的打开文件和网络连接信息:

ps -el --format pid,comm,lstart,pcpu,pmem,cmd,fd,fdtype,stat,inode,exe,netstat,strace,args,path,filetype,pty,tty,sig,uid,gid,wchan:200000000000000000000000000000000000000000000000000000000000000 --show-headers=false --sort=-pcpu --format=format:%d,%t,%c,%Z,%T,%z,%C,%F,%s,%p,%I,%e,%y,%f,%n,%b,%w,%W,%M,%N,%i,%h,%P,%o,%O,%k,%K,%s1,%s2,%s3,%s4=%w1=%w2=%w3=%w4=%w5=%w6=%w7=%w8=%w9=%w10=%w11=%w12=%w13=%w14=%w15=%w16=%w17=%w18=%w19=%w20=%w21=%w22=%w23=%w24=%w25=%w26=%w27=%w28=%w29=%w30=%w31=%w32=%w33=%w34=%w35=%w36=%w37=%w38=%w39=%w40=%w41=%w42=%w43=%w44=%w45=%w46=%w47=%w48=%w49=%w50=%w51=%w52=%w53=%w54=%w55=%w56=%w57=%w58=%w59=%w60=%w61=%w62=%
最后修改时间:
文章相关标签:
小小茶猫
上一篇 2024年01月06日 13:40
下一篇 2024年01月06日 13:53

评论已关闭