我想将控制台屏幕分为两部分,一部分显示应用程序的调试输出,另一部分显示同一应用程序的命令行。 无论如何我能做到吗?
由于
P.S。我正在使用Ubuntu 14.04
答案 0 :(得分:0)
我能想到的最好是使用两个控制台(单独的窗口,标签,或者您的终端模拟器支持分屏),并且:
在第一个,运行您的应用程序并将stderr重定向到某个文件,例如:
/ bin / bash 2> 〜/的debug.log
在第二步,运行:
tail -f~ / debug.log
效果:第一个控制台显示没有错误消息并允许与您的程序正常交互,第二个控制台仅显示错误通道。如果你可以修改你的目标'程序确保它使用stderr进行调试输出。