adrianzhang
V2EX  ›  问与答

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

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