我在使用 ubuntu 13.10 终端(发布版,不是测试版)时遇到了问题,例如,我创建了一个在网格中创建子进程的 C 程序,问题是,当我创建 3 个或更多子进程的序列并运行 pstree 命令以显示进程的树形网格时,出现不适合的情况,因为有更多但不适合,所以用“+”将其剪切。
3x3 网格示例:
它应该显示以下内容(在 ubuntu 12.04 中显示此内容):
roberto@rcanovas:-$ pstree -p | grep mash
-gnome-terminal(2085)-+-bash(2116)---mash(2481)-+-mash(2482)---mash(2484)---mash(2487) |-mash(2483)---mash(2486)---mash(2489) `-mash(2485)---mash(2488)---mash(2490)
然而,它显示了以下内容:
roberto@rcanovas:-$ pstree -p | grep mash
-gnome-终端(2085)-+-bash(2116)---mash5x5(2481)-+-mash(2482)---mash(2484)-+ |-捣碎(2483)---捣碎(2486)-+ `-捣碎(2485)---捣碎(2487)-+
我尝试使用 konsole 和 xterm,结果相同。
有人能帮忙吗?非常感谢。
答案1
尝试添加-l
或--long
选项
-l Display long lines. By default, lines are truncated to the dis‐
play width or 132 if output is sent to a non-tty or if the dis‐
play width is unknown.
看man pstree