ps 命令

来源:互联网 发布:车辆控制数据采集 编辑:程序博客网 时间:2024/04/30 15:58

ps 命令:用来显示当前进程的状态 process status

以下是常用到ps的一些实例

1.显示当前正在运行的进程

ps

[longfei@localhost ~]$ ps

  PID TTY          TIME CMD

 5769 pts/2    00:00:00 bash

 6168 pts/2    00:00:00 ps

2.显示所有程序

ps -A  ps -e

3.-u显示root进程用户信息

 ps -u root

4.-ef 显示所有命令,连带命令行

ps -ef ps -e -f

5.查找字串为sshd的进程

ps -ef|grep sshd

[longfei@localhost ~]$ ps -ef|grep sshd

root      3844      21:54        00:00:00 /usr/sbin/sshd

longfei   6390  5769  22:54 pts/2    00:00:00 grep sshd

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

ps  

  PID TTY      STAT   TIME COMMAND

 4481 pts/1    Ss+    0:00 bash SSH_AGENT_PID=4297 HOSTNAME=localhost.localdomai

 5769 pts/2    Ss     0:00 bash SSH_AGENT_PID=4297 HOSTNAME=localhost.localdomai

 6609 pts/2    R+     0:00 ps SSH_AGENT_PID=4297 HOSTNAME=localhost.localdomai

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

ps -T

[longfei@localhost ~]$ ps -T

  PID  SPID TTY          TIME CMD

 5769  5769 pts/2    00:00:00 bash

 6695  6695 pts/2    00:00:00 ps
8.-V显示版本信息

ps -V

[longfei@localhost ~]$ ps -V

procps version 3.2.7

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

[longfei@localhost ~]$ ps -l

  UID   PID  PPID  PRI  NI ADDR SZ WCHAN  TTY          TIME CMD

  500  5769  4477   75    1136 wait   pts/2    00:00:00 bash

  500  6709  5769   77    1055      pts/2    00:00:00 ps

 



10.查看各个进程占用CPU的情况

ps aux

[root@localhost etc]# ps aux

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

root          0.0  0.0   2072   612        Ss   17:09   0:02 init [5]      

root          0.0  0.0                 S<   17:09   0:00 [migration/0]

11.查看特定用户的进程

ps  -lu   user

[root@localhost etc]# ps -lu longfei

  UID   PID  PPID  PRI  NI ADDR SZ WCHAN  TTY          TIME CMD

  500  6245       78    1700             00:00:00 gconfd-2

  500  6255  6234   77    5656             00:00:00 gnome-session

  500  6291  6255   78    1626             00:00:00 ssh-agent

 

12.查看系统中除了内核外的其它进程

ps  -e  -f

[root@localhost etc]# ps -e -f

UID        PID  PPID  STIME TTY          TIME CMD

root              17:09        00:00:02 init [5]                       

root              17:09        00:00:00 [migration/0]

root              17:09        00:00:00 [ksoftirqd/0]

root              17:09        00:00:00 [watchdog/0]

 

 显示所有进程

-a 显示同一终端下的所有程序

-A 显示所有进程

 显示进程的真实名称

-N 反向选择

-e 等于“-A

 显示环境变量

 显示程序间的关系

-H 显示树状结构

 显示当前终端的进程

 显示当前终端的所有程序

 指定用户的所有进程

0 0
原创粉丝点击