FreeBSD - 从终端宽度截断 ps 命令输出

我一直使用“ps aux”。
它列出了所有当前正在运行的进程以及标题和信息。

通常,“ps aux”输出的“COMMAND”列在终端宽度的末尾被截断。
此行为可防止显示完整的进程名称。
这样做的好处是,输出不会换行,因此不会弄乱输出显示。
但大多数时候,我们希望查看完整的输出。

为了获得完整的输出,有两件事要尝试。
首先,尝试使用参数“-S”告诉寻呼机(在本例中为“less”)不要在终端宽度之后截断长行。

例如

ps aux | less -S

如果这不起作用,那么很可能是进程状态(“ps aux”)输出在传递给“less”之前被截断。
告诉“ps”不要通过以下方式截断输出:

ps auxww | less -S

“w”参数告诉“ps”使用 132 列来显示输出。
但是,如果指定了多个“w”参数,则使用尽可能多的参数来显示完整输出。

日期:2020-06-02 22:18:40 来源:oir作者:oir