После перезагрузки я начал видеть сообщение при загрузке оболочки:
zsh: corrupt history file /home/myusername/.zsh_history
Как я могу оправиться от этой ситуации и потенциально восстановить некоторые из истории?
После перезагрузки я начал видеть сообщение при загрузке оболочки:
zsh: corrupt history file /home/myusername/.zsh_history
Как я могу оправиться от этой ситуации и потенциально восстановить некоторые из истории?
fc -R .zsh_history
? Я пытался,man fc
и это говорит мне об этомNo manual entry for fc
, и ни один не могfc -h
сказать мне больше, чем использование. Благодарю.-R -- read history from file
fc
документацию см.man zshbuiltins
Также по адресу zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html . По предложению Джеффри, «fc -R» читает историю из данного файла ».Простое удаление случайных символов также может работать:
vim .zsh_history
Удалите все странные символы, которые, скорее всего, будут ближе к концу. (В моем случае у меня была строка
@
во второй последней строке после принудительного выключения):x
(Сохранить и выйти)источник