zshで「破損した履歴ファイル」を修正して復旧するには?

file-corruption zsh

再起動後、シェルの読み込み時にメッセージが表示されるようになりました

zsh: corrupt history file /home/myusername/.zsh_history

どうすれば、この状況から回復し、潜在的に歴史の一部を取り戻すことができるのでしょうか?

  114  gak  2015-08-16


ベストアンサー

私の失われた履歴を復元しながら、私のために動作するように見える修正を記述したブログ記事を発見しました

mv .zsh_history .zsh_history_bad
strings .zsh_history_bad > .zsh_history
fc -R .zsh_history

194  gak  2015-08-16


単純にランダムな文字を削除するだけでも効果があるかもしれません

  • vim .zsh_history

  • 奇妙な文字は削除してください。(私の場合、強制シャットダウンの後の最後の2行目に@の文字列がありました)

  • :x(保存して終了)

21  aksh1618  2018-07-06


タイトルとURLをコピーしました