本文介绍了如何在多台机器之间共享zsh历史?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个非常满意的设置,可以在机器之间共享我的配置文件,但我发现我经常想要在zsh(Ctrl+R)中搜索,并且我记不起我在哪台机器上输入了命令。理想情况下,我希望它能从我的任何一台机器上搜索以前命令的规范去重复列表。考虑到我有时在没有网络连接的情况下同时在这些计算机上工作,合并历史文件并保持所有内容同步的明智方式是什么?
推荐答案
嗯,我想您可以以某种方式识别您的帐户...然后,您可以执行以下操作:
- 如果这是在当前计算机上启动的第一个zsh,请修改您的.zshc以将Dropbox或SCM中其他帐户的历史记录与当前历史记录连接起来
- 然后使用-n(按时间戳排序)对条目进行排序
- 我猜如果您设置了HIST_SAVE_NO_DUPS,zsh会删除重复项
然后您需要捕获外壳退出,并将现有历史复制到Dropbox/scm/任何共享位置。
这篇关于如何在多台机器之间共享zsh历史?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!