|  |      1lululau      349 天前 terminal multiplexers: screen, tmux, zellij, etc. | 
|  |      2adrianzhang OP @lululau #1 这是补牢吧,我想救亡羊 | 
|  |      3lululau      349 天前 应该没办法 | 
|  |      4binaryify      349 天前 不是有 history 命令可以看历史的命令吗 | 
|  |      5ysc3839      349 天前 via Android 既然你说没了,那我估计 iTerm2 的逻辑是启动时读取历史记录,然后就把历史记录文件给删除了,正常退出时内存中的历史记录会再次保存到文件,非正常退出就没法保存了。 还有一种可能是意外重启导致文件损坏,这种情况就没啥好办法了。 | 
|  |      6adrianzhang OP @binaryify #4 history 只有命令,没有命令输出结果,况且还是在不同机器上的 history. | 
|  |      7adrianzhang OP @ysc3839 #5 你这么一说我倒是想起来了,可以去提 issue 求救。。。。 | 
|      8Kobayashi      349 天前 via Android 历史属于 shell ,和 terminal 无关。shell 历史只记录命令,不记录输出。 | 
|      9Kobayashi      349 天前 via Android 记得 iTerm2 有一个 session restore 功能,不知道和你的需求是否有关。 | 
|  |      10my3157      349 天前 已经丢了的肯定救不回来了, 下次记得在 iterm2 设置里面吧 log 打开, 会自动记录到日志文件 | 
|  |      11adrianzhang OP @Kobayashi #9 是的,session restore 功能官网上有个演示视频,跟我这个类似,然而演示的是退出 iterm2 后能恢复,但这种系统意外重启不知道能不能行。还得实验。这台待恢复的不敢瞎折腾,明天找另一台机器试试。 | 
|  |      12adrianzhang OP @my3157 #10 将近 100 来个窗口或拆分窗口,就这么着,啪一下,全没了。。。 | 
|      13julyclyde      348 天前 人是需要一些事故来强制自己去遵守最佳实践的 | 
|  |      14adrianzhang OP @julyclyde so 最佳实践是? | 
|      15julyclyde      348 天前 @adrianzhang 要养成日常关窗口的习惯 继而逼自己养成把长时间运行的任务放在后台执行的习惯 | 
|  |      16samli12      348 天前 你需要的可能是堡垒机 |