如何获得* nix命令“ps”的全宽结果?
我知道我们可以指定类似--cols 1000
的东西,但无论如何,我可以在 列中打印所有内容吗?从“ps”获取完整结果
回答
尝试ps -w -w aux
。 -w选项将输出设置为宽,并且执行两次使宽度无限制。 “aux”部分使其显示更多信息,并且是(afaik)相当标准的模式。这当然是依赖于平台的,上面的代码在Linux上使用procps 3.2.7版本。
如果您使用BSD风格ps
,请指定w
选项两次。例如,ps auwwx
。使用System V ps
时,适用不同的选项。
这是一条评论,当然不是答案。 – mxcl 2008-10-16 09:18:28
ps有两种不同的选项语法;基于SysV的标准POSIX one和BSD one。在linux上使用的GNU ps支持两种,它可以执行,因为POSIX选项在前面有破折号,而BSD则没有,以及它在常规GNU中的一些选项 - 长选项名称样式。
无论如何,要获得POSIX风格的所有进程是-e,在BSD中它是ax(a包括其他用户的进程,x包括没有控制终端(即守护进程)的进程)。
没有一个选项可以让它包含所有的列。有很多可能的列。 POSIX选项-f,-F和-L都会导致它显示不同的额外列集合,就像BSD选项u一样(因此在另一个回答中提到的“ps aux”是非常常见的命令)。
如果您确实需要更多列,则必须使用-o(或o)选项明确指定要使用的列。请参阅手册页以获取列表。大约可以使用一百个不同的名称,但其中一些名称是重复的,另一些则以不同的方式显示相同的信息。
- 1. 获得完整结果
- 2. 获取Facebook Graph API结果的完整列表
- 3. 选择结果不完整?
- 4. 从commport读取不返回完整的结果在java
- 5. 获取完整的结果回来从PeeWee查询(转换成JSON)
- 6. 如何从谷歌搜索结果页面获取完整的HTML内容
- 7. 从Parallel.For获取结果
- 8. 从Mongo获取结果
- 9. 获取结果从Task.Run
- 10. 从MySQL获取结果
- 11. 从vTiger webservice获取结果
- 12. 从WebPage获取结果HTML
- 13. 从XP_CMDSHELL获取结果
- 14. BASH从PHP获取结果
- 15. 获取结果后得到的结果jQuery UI自动完成
- 16. 从UIImagePickerController获取完整图像
- 17. 从GtkTreeView获取完整文件路径
- 18. 从HTTP请求获取完整路径
- 19. 从完整路径获取文件名
- 20. 从类获取完整的类路径
- 21. 从QWebPage获取完整href列表
- 22. 从GAE获取完整日志
- 23. 如何从SPWEB获取完整的URL
- 24. 从完整url获取列表名称
- 25. 从字符串获取完整地址
- 26. 如何从线程完成时获取结果?
- 27. 获取结果
- 28. 获取结果
- 29. 获取结果
- 30. 从结果集中获取整数对象
“aux”没有什么神奇的;它们只是一起指定的'a','u'和'x'选项。所以,你也可以合并两个'w'选项。 :-) – 2008-10-16 09:16:07
啊,是的,当然是。我想这只是我的标准咒语,把“aux”当作一个参数而不是一个选项。谢谢,不过。 – unwind 2008-10-16 10:00:17