RSS
热门关键字:  linux  安装  服务  系统  网络
当前位置 :| 主页>文档库>

Linux系统常见命令--查看进程(下)

来源: 作者: 时间:2007-04-12 点击:






3. 常用ps命令参数

前面两节介绍的参数可能让读者觉得有些可怕,实际上这是一个非常容易使用的命令,一般的用户只需掌握一些最常用的命令参数就可以了。

最常用的三个参数是u、a、x,下面把通过例子来说明其具体用法。

[例20] 以root身份登录系统,查看当前进程状况

  $ ps
  PID TTY TIME COMMAND
  5800 ttyp0 00:00:00 bash
  5835 ttyp0 00:00:00 ps

可以看到,显示的项目共分为四项,依次为PID(进程ID)、TTY(终端名称)、TIME(进程执行时间)、COMMAND(该进程的命令行输入)。

可以使用u选项来查看进程所有者及其他一些详细信息,如下所示:

  $ ps u
  USER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMAND
  test 5800 0.0 0.4 1892 1040 ttyp0 S Nov27 0:00 -bash
  test 5836 0.0 0.3 2528 856 ttyp0 R Nov27 0:00 ps u

在bash进程前面有条横线,意味着该进程便是用户的登录shell,所以对于一个登录用户来说带短横线的进程只有一个。还可以看到%CPU、%MEM两个选项,前者指该进程占用的CPU时间和总时间的百分比;后者指该进程占用的内存和总内存的百分比。

在这种情况下看到了所有控制终端的进程;但是对于其他那些没有控制终端的进程还是没有观察到,所以这时就需要使用x选项。使用x选项可以观察到所有的进程情况。

[例21] 下面是使用x选项的例子:

  $ ps x
  PID TTY STAT TIME COMMAND
  5800 ttyp0 S 0:00 -bash
  5813 ttyp1 S 0:00 -bash
  5921 ttyp0 S 0:00 man ps
  5922 ttyp0 S 0:00 sh -c /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz | /
  5923 ttyp0 S 0:00 /usr/bin/gunzip -c /var/catman/cat1/ps.1.gz
  5924 ttyp0 S 0:00 /usr/bin/less -is
  5941 ttyp1 R 0:00 ps x
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表