有没有办法将终端中打印的输出复制到文件中。在我的例子中,命令'script','tee'和'>>'不会工作,因为我已经执行了我的程序并给出了一个无法从终端复制的大输出
答案 0 :(得分:3)
知道了。 终端中有一个选项 - > shell->导出文本为。这解决了我的问题:)
答案 1 :(得分:1)
不,您无法拦截正在运行的程序的现有文件句柄,并透明地将它们重定向到其他位置。一些终端仿真器可能支持日志记录;如果您的终端有足够的回滚,您可以复制并粘贴它(虽然在粘贴它时要小心,如果它很大;将它送到其他终端可能会导致大部分丢失,当pty缓冲区填满时)。