Nach einem Neustart wurde beim Laden der Shell eine Meldung angezeigt:
zsh: corrupt history file /home/myusername/.zsh_history
Wie kann ich mich von dieser Situation erholen und möglicherweise einen Teil des Verlaufs wiederherstellen?
zsh
file-corruption
gak
quelle
quelle
fc -R .zsh_history
bedeutet? Ich habe es versuchtman fc
und es sagt mir dasNo manual entry for fc
, und keiner konntefc -h
mir mehr sagen als die Verwendung. Vielen Dank.-R -- read history from file
fc
Dokumentation finden Sieman zshbuiltins
auch unter zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html . Wie von Jeffrey vorgeschlagen, liest "'fc -R' den Verlauf aus der angegebenen Datei".Das einfache Entfernen von zufälligen Zeichen kann auch funktionieren:
vim .zsh_history
Entfernen Sie alle seltsamen Zeichen, die sich höchstwahrscheinlich dem Ende nähern würden. (In meinem Fall hatte ich
@
nach einem erzwungenen Herunterfahren eine Reihe von in der vorletzten Zeile):x
(speichern und schließen)quelle