36 当我们输入: ps -f ... CMD列文本未显示完整命令。有什么办法防止这种截断吗? 好像显示的是前80个字符。我们正在运行一个相当日志的命令,其中包含许多命令行开关。 感谢您的答复。.虽然这些似乎都没有奏效。 unix shell — 马库斯·莱昂 source
20 我在FreeBSD的9 ps手册页中找到了这一点: -w使用132列显示信息,而不是默认的窗口大小。 如果多次指定-w选项,则ps将根据需要使用尽可能多的列,而无需考虑窗口大小。注意,如果“命令”列不是最后显示的列,则此选项无效。 所以: ps auxww 做了我想要的。 HTH! — FloFu source 1 困惑为什么这不是最受欢迎的答案。 — 亚当·麦克勒 3 +1(不涉及任何其他命令)。ps -fww(使用UNIX选项语法)也可以。 — Melebius
3 ps: -w使用132列显示信息,而不是默认的窗口大小。如果多次指定-w选项,则ps将根据需要使用尽可能多的列,而不考虑您的窗口大小。当输出不输出到终端时,始终使用无限数量的列。 因此 ps -f | cat 作品 — 哈代 source