[FZH] #U ps 命令 -a -e 区别

humingx humingx在gmail.com
星期五 十月 1 16:01:58 UTC 2010


我重新试了一下

在终端tty2下执行ps -a
显示一个结果,即进程ps

再开一个终端tty3
执行ps -x
显示的结果是所有tty3下所有的进程,包括没有终端的进程(即终端标识栏为?)

再开一个终端tty4
执行ps -ax
显示的结果是所有终端下的所有进程,包括tty2,tt3,不管有没有终端,不管是不是tty4
执行ps ax与ps -ax一样

但是ps -a 与ps a又是不同的
ps -a: 只显示本终端
ps a : 显示所有终端
两者都不显示没有终端的进程

ps -u与ps u的显示结果一样,都可以显示进程对应的用户

所以,平时使用ps
-aux:显示的结果是所有的进程,包括一些没有终端的守护进程和其他终端正在运行的进程,并且可以按照用户来划分,所有,对于我们日常的系统管理,这个操作命令(ps
-aux)确实已经把常用的信息都包含在里面了,基本够用。


在 2010年9月29日 下午12:04,刘红丹 <hongdanliu在gmail.com>写道:

> ps fax
>
> 在 2010年9月29日 上午11:21,chopin xiao <chopins.xiao在gmail.com>写道:
>
> > 一般我都是 ps aux
> > x 应该是后台进程,但是是以命令行方式执行的
> > a 也应该是以命令行方式执行的所有进程
> > 这种情况下,比如gnome桌面上的面板上的小程序就无法查看到
> >
> > 在 2010年9月28日 下午10:33,humingx <humingx在gmail.com> 写道:
> > > hi,all
> > >
> > > ps命令比较常用,里面有一些选项,看了一下man手册,对里面的解释也是似懂非懂。
> > > -a
> > > x
> > > -e :全部进程
> > > 剩下的-a和x不明白,-a出来的进程最少,x其次,-e最多。google了之后,网上的解释也不是很清楚。
> > >
> > > 哪位能给个比较明白点的解释,谢谢了,:-)
> > >
> > > Regards!
> > > _______________________________________________
> > > Chinese mailing list
> > > Chinese at lists.fedoraproject.org
> > > https://admin.fedoraproject.org/mailman/listinfo/chinese
> > >
> > _______________________________________________
> > Chinese mailing list
> > Chinese at lists.fedoraproject.org
> > https://admin.fedoraproject.org/mailman/listinfo/chinese
> >
>
>
>
> --
> 刘红丹
> http://liuhongdan.com/
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese
>


关于邮件列表 Chinese 的更多信息