после перезагрузки, я начал видеть сообщение при загрузке оболочки:
zsh: corrupt history file /home/myusername/.zsh_history
Как я могу оправиться от этой ситуации и потенциально восстановить часть истории?
после перезагрузки, я начал видеть сообщение при загрузке оболочки:
zsh: corrupt history file /home/myusername/.zsh_history
Как я могу оправиться от этой ситуации и потенциально восстановить часть истории?
нашел блоге описание исправления, которое, по-видимому, работает для меня, при восстановлении моей недостающей истории:
mv .zsh_history .zsh_history_bad
strings .zsh_history_bad > .zsh_history
fc -R .zsh_history
простое удаление случайных символов также может работать:
vim .zsh_history
удалите любые странные символы, которые, скорее всего, будут ближе к концу. (В моем случае у меня была строка @
в последней строке, после принудительного выключения)
:x
(сохранить и выйти)
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]