欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


Linux系统中的ps进程查看命令使用实例集锦
QQ五笔输入法自定义功能设置教程
win7系统安装音频设备的方法
驱动人生设备管理器有叉号、问号、感叹号怎么办?
豌豆荚云备份怎么删除
Excel2010如何快速创建图表数据
鲁大师测温度准吗?
搜狗输入法入门设置教程
输入法不见了怎么办?
虚拟光驱Daemon Tools怎么用
Linux系统中ps命令和gitps命令的使用教程
【 来源:网络 】【 点击:3 】 【 发布时间:2017_03_03 08:59:59 】

   ps

  ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名称>][-g <群组名称>]

  [-G <群组识别码>][-p <进程识别码>][p <进程识别码>][-s <阶段作业>]

  [-t <终端机编号>][t <终端机编号>][-u <用户识别码>][-U <用户识别码>]

  [U <用户名称>][-<进程识别码>][--cols <每列字符数>]

  [--columns <每列字符数>][--cumulative][--deselect][--forest]

  [--headers][--help][-- info][--lines <显示列数>][--no-headers]

  [--group <群组名称>][-Group <群组识别码>][--pid <进程识别码>]

  [--rows <显示列数>][--sid <阶段作业>][--tty <终端机编号>]

  [--user <用户名称>][--User <用户识别码>][--version]

  [--width <每列字符数>]

  参数说明:

  -a 显示所有终端机下执行的进程,除了阶段作业领导者之外。

  a 显示现行终端机下的所有进程,包括其他用户的进程。

  -A 显示所有进程。

  -c 显示CLS和PRI栏位。

  c 列出进程时,显示每个进程真正的指令名称,而不包含路径,参数或常驻服务的标示。

  -C<指令名称>  指定执行指令的名称,并列出该指令的进程的状况。

  -d  显示所有进程,但不包括阶段作业领导者的进程。

  -e  此参数的效果和指定"A"参数相同。

  e  列出进程时,显示每个进程所使用的环境变量。

  -f  显示UID,PPIP,C与STIME栏位。

  f  用ASCII字符显示树状结构,表达进程间的相互关系。

  -g<群组名称>  此参数的效果和指定"-G"参数相同,当亦能使用阶段作业领导者的名称来指定。

  g  显示现行终端机下的所有进程,包括群组领导者的进程。

  -G<群组识别码>  列出属于该群组的进程的状况,也可使用群组名称来指定。

  h  不显示标题列。

  -H  显示树状结构,表示进程间的相互关系。

  -j或j  采用工作控制的格式显示进程状况。

  -l或l  采用详细的格式来显示进程状况。

  L  列出栏位的相关信息。

  -m或m  显示所有的执行绪。

  n  以数字来表示USER和WCHAN栏位。

  -N  显示所有的进程,除了执行ps指令终端机下的进程之外。

  -p<进程识别码>  指定进程识别码,并列出该进程的状况。

  p<进程识别码>  此参数的效果和指定"-p"参数相同,只在列表格式方面稍有差异。

  r  只列出现行终端机正在执行中的进程。

  -s<阶段作业>  指定阶段作业的进程识别码,并列出隶属该阶段作业的进程的状况。

  s  采用进程信号的格式显示进程状况。

  S  列出进程时,包括已中断的子进程资料。

  -t<终端机编号>  指定终端机编号,并列出属于该终端机的进程的状况。

  t<终端机编号>  此参数的效果和指定"-t"参数相同,只在列表格式方面稍有差异。

  -T  显示现行终端机下的所有进程。

  -u<用户识别码>  此参数的效果和指定"-U"参数相同。

  u  以用户为主的格式来显示进程状况。

  -U<用户识别码>  列出属于该用户的进程的状况,也可使用用户名称来指定。

  U<用户名称>  列出属于该用户的进程的状况。

  v  采用虚拟内存的格式显示进程状况。

  -V或V  显示版本信息。

  -w或w  采用宽阔的格式来显示进程状况。

  x  显示所有进程,不以终端机来区分。

  X  采用旧式的Linux i386登陆格式显示进程状况。

  -y 配合参数"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位

  -<进程识别码>  此参数的效果和指定"p"参数相同。

  --cols<每列字符数>  设置每列的最大字符数。

  --columns<每列字符数>  此参数的效果和指定"--cols"参数相同。

  --cumulative  此参数的效果和指定"S"参数相同。

  --deselect  此参数的效果和指定"-N"参数相同。

  --forest  此参数的效果和指定"f"参数相同。

  --headers  重复显示标题列。

  --help  在线帮助。

  --info  显示排错信息。

  --lines<显示列数> 设置显示画面的列数。

  --no-headers 此参数的效果和指定"h"参数相同,只在列表格式方面稍有差异。

  --group<群组名称>  此参数的效果和指定"-G"参数相同。

  --Group<群组识别码>  此参数的效果和指定"-G"参数相同。

  --pid<进程识别码>  此参数的效果和指定"-p"参数相同。

  --rows<显示列数>  此参数的效果和指定"--lines"参数相同。

  --sid<阶段作业>  此参数的效果和指定"-s"参数相同。

  --tty<终端机编号>  此参数的效果和指定"-t"参数相同。

  --user<用户名称>  此参数的效果和指定"-U"参数相同。

  --User<用户识别码>  此参数的效果和指定"-U"参数相同。

  --version  此参数的效果和指定"-V"参数相同。

  --widty<每列字符数>  此参数的效果和指定"-cols"参数相同。

  例1

  代码如下:

  [root@localhost ~]# ps -e #显示所有进程

  PID TTY TIME CMD

  1 ? 00:00:00 init

  2 ? 00:00:00 migration/0

  3 ? 00:00:00 ksoftirqd/0

  4 ? 00:00:00 watchdog/0

  5 ? 00:00:00 migration/1

  6 ? 00:00:00 ksoftirqd/1

  .....

  代码如下:

  [root@localhost ~]# ps aux #不区分终端,显示所有用户的所有进程

  USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

  root 4535 0.0 0.5 64340 11208 ? S 18:59 0:00 /usr/libexec/notification-daemon

  root 4538 2.8 0.4 51116 8712 pts/2 SL+ 18:59 0:44 mplayer /mnt/usb/music/20080625211631.mp3 /mnt/usb/music/46250194.mp3 /mnt

  root 4568 0.6 1.1 99516 24752 ? S 19:05 0:07 gedit file:///root/Desktop/csf

  root 4624 0.0 0.0 5888 1476 pts/3 Ss 19:13 0:00 bash

  root 4693 6.3 0.7 60096 15612 ? SN 19:25 0:00 /usr/bin/python -tt /usr/libexec/yum-updatesd-helper --check --dbus

  .....

  代码如下:

  [root@localhost ~]# ps -ef #显示所有进程的UID,PPIP,C与STIME栏位

  UID PID PPID C STIME TTY TIME CMD

  root 1 0 0 18:24 ? 00:00:00 init [3]

  root 2 1 0 18:24 ? 00:00:00 [migration/0]

  root 3 1 0 18:24 ? 00:00:00 [ksoftirqd/0]

  root 4 1 0 18:24 ? 00:00:00 [watchdog/0]

  root 5 1 0 18:24 ? 00:00:00 [migration/1]

  ......

  代码如下:

  [root@localhost ~]# ps -u zhangy #显示zhangy用户的所有进程

  PID TTY TIME CMD

  3804 ? 00:00:00 httpd

  3805 ? 00:00:00 httpd

  3806 ? 00:00:00 httpd

  3807 ? 00:00:00 httpd

  3808 ? 00:00:00 httpd

  3809 ? 00:00:00 httpd

  3810 ? 00:00:00 httpd

  3811 ? 00:00:00 httpd

  例2

  代码如下:

  # ps axo pid,comm,pcpu //查看进程的PID、名称以及CPU 占用率

  # ps axo pid,comm,pcpu --sort=pcpu // sort 参数以pcpu 为对象对

  例3

  代码如下:

  [root@localhost ~]# ps -ef|grep rpc.rstatd #查找rpc.rstatd进程

  root 28817 21271 0 15:14 pts/0 00:00:00 grep rpc.rstatd

  例4

  代码如下:

  # ps -efL #查看线程数

  例5

  代码如下:

  # ps -e -o "%C : %p :%z : %a"|sort -k5 -nr #查看进程并按内存使用大小排列

  gitps

  gitps 命令用来显示进程状况,具有可视化界面,更有利于操作

  a 显示所有进程信息

  c 只显示进程的真实名称

  e 显示环境变量

  f 显示进程间的关系

  n 用数字表示

  v 用虚拟内存的形式显示

  x 不区分终端

  U<用户> 指定用户

  p<进程号> 指定进程

  t<终端> 指定终端

  例:

  代码如下:

  [root@localhost download]# gitps -a #显示所有进程

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站