将终端会话复制到文件

时间:2012-04-24 06:48:48

标签: macos unix

有没有办法将终端中打印的输出复制到文件中。在我的例子中,命令'script','tee'和'>>'不会工作,因为我已经执行了我的程序并给出了一个无法从终端复制的大输出

2 个答案:

答案 0 :(得分:3)

知道了。 终端中有一个选项 - > shell->导出文本为。这解决了我的问题:)

答案 1 :(得分:1)

不,您无法拦截正在运行的程序的现有文件句柄,并透明地将它们重定向到其他位置。一些终端仿真器可能支持日志记录;如果您的终端有足够的回滚,您可以复制并粘贴它(虽然在粘贴它时要小心,如果它很大;将它送到其他终端可能会导致大部分丢失,当pty缓冲区填满时)。