unix中ps -www和ps命令的输出有什么不同

时间:2014-02-07 09:11:30

标签: bash unix

unix命令之间有什么区别ps& ps -www,从手册页我看到了这句话-w Wide output. Use this option twice for unlimited width.,但是当我使用-www时,我看不出输出有什么不同。

-bash-3.2$ ps 18451
  PID TTY      STAT   TIME COMMAND
18451 ?        Ds     1:02 ora_xxxx

-bash-3.2$ ps -www 18451
  PID TTY      STAT   TIME COMMAND
18451 ?        Ds     1:02 ora_xxxx

3 个答案:

答案 0 :(得分:2)

wide在某种意义上它不会截断输出,而不是它会输出额外的类别。尝试使用ps -eFps -ewF,您可能会看到差异(取决于终端大小)。如果您想要显示更多类别的full输出,请改为ps -fps -F(或ps -o以指定要显示的类别)

答案 1 :(得分:1)

是的,的区别。您的示例中没有看到任何内容,因为输出不够宽。但是如果你的输出超过了某个宽度(终端宽度),那么你会看到一个不同之处:列不再被切断。结果是输出被包裹在行结尾上。

答案 2 :(得分:1)

请注意-ww为您提供无限宽度,添加更多w s不会使其更长。

我最喜欢的一个是ps -efHww。它使用完整的命令行将所有进程显示为层次结构以及开始时间和消耗的CPU时间。