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

Visual Studio Code终端输出历史存储位置及恢复方法

终端输出历史找回方案
  • 若使用tmux/screen等终端复用工具:
    这类工具会在后台保留会话,重新打开终端后执行tmux attach或screen -r即可恢复会话,查看之前的输出内容。

  • 普通终端(如GNOME Terminal、iTerm2等):
    多数默认终端不会自动保存输出到文件,除非运行脚本时主动做了输出重定向。比如执行python your_script.py > output.log 2>&1,就能在output.log里找到所有输出。如果没做重定向,终端关闭后输出会直接丢失,无法找回。

  • 脚本层面的预防方案:
    后续运行脚本时,可以修改代码,把计时信息写入日志文件,示例代码如下:

    import logging
    import time
    
    # 配置日志
    logging.basicConfig(
        filename='script_timing.log',
        level=logging.INFO,
        format='%(asctime)s - %(message)s'
    )
    
    # 脚本计时逻辑
    start = time.time()
    # 这里写你的脚本核心代码
    end = time.time()
    
    # 记录计时信息
    logging.info(f"脚本运行耗时: {end - start:.2f} 秒")
    

    这样不管终端状态如何,计时信息都会持久保存在日志文件中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 17:06:01