You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Colab终端输出内容保存到.txt文本文件中

Colab终端1小时命令及输出保存操作说明

该操作完全可以实现,根据你是否已经执行完相关命令,对应两种不同的处理方案:

方案1:提前录制后续1小时的操作记录

如果你的命令还未执行,推荐用Linux自带的script工具实现完整录制:

  • 第一步:在Colab终端执行启动录制命令:
    script -f colab_terminal_log.txt
    
    参数-f的作用是实时把内容写入文件,避免中途会话异常退出丢失记录
  • 第二步:正常执行你的所有操作,所有输入命令、终端返回的输出都会被自动写入上述txt文件
  • 第三步:1小时后按Ctrl + D即可终止录制,你可以直接在Colab左侧文件栏找到生成的txt文件,右键下载即可。
  • 如果需要自动到1小时就终止录制,直接执行命令:
    timeout 3600 script -f colab_terminal_log.txt
    
    到时间后录制会自动停止,无需手动操作。

方案2:提取已经执行的最近1小时记录

如果你已经跑完了相关命令,需要回溯历史内容:

  • 仅历史输入的命令可以直接导出,执行以下命令即可把最近1小时的所有输入命令保存为txt:
    history | grep -A 1000 "$(date -d '1 hour ago' +'%Y-%m-%d %H:%M')" > recent_cmd_history.txt
    
  • 已经生成的终端输出如果没有提前开启日志录制,无法批量回溯导出,建议后续操作前先开启script录制避免该问题。

注意:Colab临时会话的文件会随着会话关闭被清空,录制完成后请尽快下载到本地保存。

内容的提问来源于stack exchange,提问作者user27286

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:06:07