Após uma reinicialização, comecei a ver uma mensagem ao carregar o shell:
zsh: corrupt history file /home/myusername/.zsh_history
Como posso me recuperar dessa situação e potencialmente recuperar parte da história?
zsh
file-corruption
gak
fonte
fonte
fc -R .zsh_history
significa? Eu tenteiman fc
e isso me diz issoNo manual entry for fc
, e nem o poderiafc -h
me dizer mais do que o uso. Obrigado.-R -- read history from file
fc
documentação correta , consulteman zshbuiltins
também disponível em zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html . Como sugerido por Jeffrey, "'fc -R' lê o histórico do arquivo fornecido".A simples remoção de caracteres aleatórios também pode funcionar:
vim .zsh_history
Remova quaisquer caracteres estranhos, que provavelmente estariam perto do fim. (No meu caso, eu tinha uma sequência de caracteres
@
na segunda última linha, após um desligamento forçado):x
(salvar e sair)fonte