gpt4 book ai didi

zsh - 如何在多台机器之间共享 zsh 历史记录?

转载 作者:行者123 更新时间:2023-12-04 22:15:34 24 4
gpt4 key购买 nike

我有一个设置,我很高兴在机器之间共享我的配置文件,但我发现我经常想在 zsh (Ctrl + R) 中搜索,我不记得我在哪台机器上输入了命令。理想情况下,我希望从我的任何机器中搜索以前命令的规范重复列表。鉴于我有时在没有网络连接的情况下同时在这些机器上工作,合并历史文件并使所有内容保持同步的明智方法是什么?

最佳答案

嗯,我想您可以以某种方式识别您的帐户...然后您可以执行以下操作:

  • 如果这是当前计算机上启动的第一个 zsh,请修改您的 .zshrc 以将 Dropbox 或 SCM 中其他帐户的历史记录与当前历史记录关联
  • 然后用 -n 对条目进行排序(按时间戳排序)
  • 如果您设置了 setopt HIST_SAVE_NO_DUPS
  • ,我想 zsh 会删除重复项

    然后你需要trap shell exit,把现有的历史复制到dropbox/SCM/任何共享的地方。

    关于zsh - 如何在多台机器之间共享 zsh 历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508052/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com