Answers:
找到了一篇博客文章,描述了对我似乎有用的修复程序,同时恢复了我丢失的历史记录:
mv .zsh_history .zsh_history_bad
strings .zsh_history_bad > .zsh_history
fc -R .zsh_history
fc文档,请参见man zshbuiltins,也可以在zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html上找到。如Jeffrey所建议,“'fc -R'从给定文件中读取历史记录”。
fc -R .zsh_history是什么意思?我已经尝试过了man fc,它告诉了我No manual entry for fc,而且使用情况也不能fc -h告诉我更多。谢谢。