Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1347505
  • 博文数量: 118
  • 博客积分: 3888
  • 博客等级: 中校
  • 技术积分: 2940
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-10 18:15
个人简介

一看二做三总结

文章分类

全部博文(118)

分类: LINUX

2014-03-11 14:56:48

ps:显示当前shell启动的所有进程

ps -e :显示系统中所有进程
ps -x :显示系统中所有后台进程,“ps -e”中”TTY“一列显示为”?“的就是后台进程

ps -lf :以列表形式显示当前shell中的进程,显示形式如下
F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
0 R hao1204   2201  2011  0  80   0 -  1236 -      11:53 pts/0    00:00:00 ps -elf

ps -elf :以列表形式显示所有进程,显示形式如下
F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
0 R hao1204   2201  2011  0  80   0 -  1236 -      11:53 pts/0    00:00:00 ps -elf

ps -a显示其他用户的进程,从下面两个命令的对比看,”-a“显示除了root用户的进程,但这里的进程只限于使用虚拟中断pts创建的进程
ps -af
UID        PID  PPID  C STIME TTY          TIME CMD
root      2972     1  0 Mar13 pts/0    00:00:00 dbus-launch --autolaunch=75d82bf
hao1204   5309  3011  0 09:13 pts/1    00:00:00 ps -af

ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
hao1204   3011  2299  0 Mar13 pts/1    00:00:00 bash
hao1204   5310  3011  0 09:13 pts/1    00:00:00 ps -f

ps -u :显示当前用户创建的所有进程,可以看到即使是不同shell (每个shell对应一个pts),也都显示了出来。”ps“则只显示当前shell中的进程,”ps -e“显示所有进程,也包含了没有shell的进程
hao1204@hao1204-VirtualBox:~/Desktop/prog/Test01$ ps -u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
hao1204   2304  0.0  0.1   7396  3836 pts/0    Ss+  Mar13   0:00 bash
hao1204   3011  0.0  0.1   7540  3984 pts/1    Ss   Mar13   0:00 bash
hao1204   5340  0.0  0.0   4944  1172 pts/1    R+   09:22   0:00 ps -u

ps -j可显示PGID与SID
 PID  PGID   SID TTY          TIME CMD
 3011  3011  3011 pts/1    00:00:00 bash
 5366  5366  3011 pts/1    00:00:00 ps

ps -o :user define形式显示进程,可以显示ps -lf中没有显示的pgid与sid
ps -o uid,pid,ppid,pgid,sid,tty,time,f,s,pri,sz,tty,cmd,comm
 UID   PID  PPID  PGID   SID TT           TIME F S PRI    SZ TT       CMD                         COMMAND
 1000  3017  2942  3017  2942 pts/1    00:00:00 0 R  19  1176 pts/1    ps -o uid,pid,ppid,pgid,sid ps

阅读(11144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~