控制台用于命令行和调试输出



我想将控制台屏幕分为两部分,一部分显示应用程序的调试输出,另一部分显示同一应用程序的命令行。有没有我能做到的?

感谢

附言:我使用的是Ubuntu 14.04

我能想到的最好的方法是使用两个控制台(单独的窗口、选项卡,或者您的终端模拟器支持分屏),以及:

  • 在第一个文件中,运行应用程序并将stderr重定向到某个文件,例如:

    /bin/bash2>~/debug.log

  • 第二次运行:

    tail-f~/debug.log

效果:第一个控制台不显示错误消息,并允许与程序进行正常交互,第二个控制台只显示错误通道。如果可以修改"目标"程序,请确保它使用stderr进行调试输出。

最新更新