hi,all
ps命令比较常用,里面有一些选项,看了一下man手册,对里面的解释也是似懂非懂。 -a x -e :全部进程 剩下的-a和x不明白,-a出来的进程最少,x其次,-e最多。google了之后,网上的解释也不是很清楚。
哪位能给个比较明白点的解释,谢谢了,:-)
Regards!
一般我都是 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
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
我重新试了一下
在终端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
-a 和 a 参数居然不一样?这没注意过
在 2010年10月2日 上午12:01,humingx humingx@gmail.com 写道:
我重新试了一下
在终端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 mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
这个确实不一样的,可以查看man手册,再手动操作一下。
在 2010年10月2日 下午11:01,chopin xiao chopins.xiao@gmail.com写道:
-a 和 a 参数居然不一样?这没注意过
在 2010年10月2日 上午12:01,humingx humingx@gmail.com 写道:
我重新试了一下
在终端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 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
在 2010年10月2日 星期六 00:01:58,humingx 写道:
所以,平时使用ps -aux:显示的结果是所有的进程,包括一些没有终端的守护进程和其他终端正在运行的进程,并且可以按照用户来划分,所有,对于我们日常的系统管理,这个操作命 令(ps -aux)确实已经把常用的信息都包含在里面了,基本够用。
实际上,ps aux才是正确的写法(ps aux是bsd风格的,类似的sysv风格命令应该是ps -eF)。ps -aux在系统中没有用户x的时候是错误的选 项,而此时ps -aux和ps aux的输出一样,是因为ps考虑到不同的习惯故意把-aux当作aux处理,本来是应该报错的。
当系统中存在用户x的时候,ps -aux的意思是打印出所有归用户x拥有的进程。
ps支持三种风格的选项,BSD,sysv以及带有两个'-'的GNU长选项。 不带'-'的选项基本都是BSD风格的,带'-'的选项基本都是sysv风格的。 有些两种风格的选项含义相同,有些则完全不一样,比如说ps -aux和ps aux的含义区别很大。
这些问题在ps的man开头有写。
chinese@lists.fedoraproject.org