我重新试了一下
在终端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