V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
adrianzhang
V2EX  ›  问与答

Mac 意外重启后 iTerm2 所有窗口都没了,有没有人有经验能救回来?

  •  
  •   adrianzhang · 3 天前 · 657 次点击
    一直把 Mac iTerm2 当 ssh 客户端用的,重启前很多窗口留着登录不同机器上的大量的命令和结果,这次意外重启,全丢了。还有办法能找回来吗?我查了各种人工智障和搜索引擎,没有满意结果。求救啊!!!
    16 条回复    2024-11-17 01:24:18 +08:00
    lululau
        1
    lululau  
       3 天前
    terminal multiplexers: screen, tmux, zellij, etc.
    adrianzhang
        2
    adrianzhang  
    OP
       3 天前
    @lululau #1 这是补牢吧,我想救亡羊
    lululau
        3
    lululau  
       3 天前
    应该没办法
    binaryify
        4
    binaryify  
       3 天前
    不是有 history 命令可以看历史的命令吗
    ysc3839
        5
    ysc3839  
       3 天前 via Android
    既然你说没了,那我估计 iTerm2 的逻辑是启动时读取历史记录,然后就把历史记录文件给删除了,正常退出时内存中的历史记录会再次保存到文件,非正常退出就没法保存了。
    还有一种可能是意外重启导致文件损坏,这种情况就没啥好办法了。
    adrianzhang
        6
    adrianzhang  
    OP
       3 天前
    @binaryify #4 history 只有命令,没有命令输出结果,况且还是在不同机器上的 history.
    adrianzhang
        7
    adrianzhang  
    OP
       3 天前
    @ysc3839 #5 你这么一说我倒是想起来了,可以去提 issue 求救。。。。
    Kobayashi
        8
    Kobayashi  
       3 天前 via Android
    历史属于 shell ,和 terminal 无关。shell 历史只记录命令,不记录输出。
    Kobayashi
        9
    Kobayashi  
       3 天前 via Android
    记得 iTerm2 有一个 session restore 功能,不知道和你的需求是否有关。
    my3157
        10
    my3157  
       3 天前
    已经丢了的肯定救不回来了, 下次记得在 iterm2 设置里面吧 log 打开, 会自动记录到日志文件
    adrianzhang
        11
    adrianzhang  
    OP
       3 天前
    @Kobayashi #9 是的,session restore 功能官网上有个演示视频,跟我这个类似,然而演示的是退出 iterm2 后能恢复,但这种系统意外重启不知道能不能行。还得实验。这台待恢复的不敢瞎折腾,明天找另一台机器试试。
    adrianzhang
        12
    adrianzhang  
    OP
       3 天前
    @my3157 #10 将近 100 来个窗口或拆分窗口,就这么着,啪一下,全没了。。。
    julyclyde
        13
    julyclyde  
       2 天前
    人是需要一些事故来强制自己去遵守最佳实践的
    adrianzhang
        14
    adrianzhang  
    OP
       2 天前
    @julyclyde so 最佳实践是?
    julyclyde
        15
    julyclyde  
       2 天前
    @adrianzhang 要养成日常关窗口的习惯
    继而逼自己养成把长时间运行的任务放在后台执行的习惯
    samli12
        16
    samli12  
       2 天前
    你需要的可能是堡垒机
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5629 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 03:41 · PVG 11:41 · LAX 19:41 · JFK 22:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.