美好的生活需要用心记录
Zsh是一个相当好用的shell,不过用的时候有时候出现一些问题,例如有的时候系统因为某些原因强行重启的时候有很大可能损坏Zsh的历史记录文件,导致下次使用的时候提示zsh: corrupt history file /home/suse/.zsh_history错误。
一直以来我的解决方法是删除这个文件,问题是有的时候我很需要以前的命令历史,删掉的话会很麻烦,后来总算找到了解决方法。
我们首先复制一下损坏的历史记录文件此文件:
cp .zsh_history zsh_history然后删除原来的历史记录:
rm .zsh_history最后通过
strings命令修复此文件:
strings zsh_history > .zsh_history
现在Zsh的历史记录就修复成功了。
笑看风云 Linux爱好者,firefox支持者,坚定的自干五。
发表评论: