很抱歉,标题中没有描述性 - 我不知道该怎么说。
我想要做的是从bash和完整的终端窗口运行我的命令行程序,当我退出它时,应该清除程序的所有输出。例如:“testdisk”的功能。它在完整的窗口中运行,但是当您退出testdisk时,它将返回到原始窗口。
如何做到这一点?
在运行app之前:
在运行app(同一终端窗口)时:
退出应用后:
答案 0 :(得分:1)
您的示例应用程序使用ncurses绘制窗口内容。如果您需要这种确切的行为,则必须修改应用程序以直接使用ncurses进行屏幕管理。