Как исправить и восстановить "поврежденный файл истории" в ЗШ?

после перезагрузки, я начал видеть сообщение при загрузке оболочки:

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

Как я могу оправиться от этой ситуации и потенциально восстановить часть истории?

27
задан Gerald Kaszuba
07.12.2022 11:31 Количество просмотров материала 3265
Распечатать страницу

2 ответа

нашел блоге описание исправления, которое, по-видимому, работает для меня, при восстановлении моей недостающей истории:

mv .zsh_history .zsh_history_bad
strings .zsh_history_bad > .zsh_history
fc -R .zsh_history
153
отвечен Gerald Kaszuba 2022-12-08 19:19

простое удаление случайных символов также может работать:

  • vim .zsh_history

  • удалите любые странные символы, которые, скорее всего, будут ближе к концу. (В моем случае у меня была строка @ в последней строке, после принудительного выключения)

  • :x (сохранить и выйти)

3
отвечен aksh1618 2022-12-08 21:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх