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
告诉我更多。谢谢。