gak*_*gak 122 zsh file-corruption
重新启动后,我开始在加载 shell 时看到一条消息:
zsh: corrupt history file /home/myusername/.zsh_history
Run Code Online (Sandbox Code Playgroud)
我如何才能从这种情况中恢复并可能恢复一些历史记录?
gak*_*gak 204
找到了一篇博客文章,描述了一个似乎对我有用的修复程序,同时恢复了我丢失的历史记录:
mv .zsh_history .zsh_history_bad
strings .zsh_history_bad > .zsh_history
Run Code Online (Sandbox Code Playgroud)
之后,您可能需要指示 zsh 从恢复的历史文件中重新读取历史记录
fc -R .zsh_history
Run Code Online (Sandbox Code Playgroud)
aks*_*618 28
简单地删除随机字符也可能有效:
vim .zsh_history
删除任何奇怪的字符,这些字符很可能接近结尾。(在我的情况下,@
在强制关闭后,我在倒数第二行中有一个字符串)
:x
(保存并退出)
归档时间: |
|
查看次数: |
54869 次 |
最近记录: |