Después de reiniciar, comencé a ver un mensaje al cargar el shell:
zsh: corrupt history file /home/myusername/.zsh_history
¿Cómo puedo recuperarme de esta situación y potencialmente recuperar parte de la historia?
zsh
file-corruption
gak
fuente
fuente
fc -R .zsh_history
? Lo he intentadoman fc
y me dice esoNo manual entry for fc
, y tampoco podríafc -h
decirme más que el uso. Gracias.-R -- read history from file
fc
documentación correcta , consulteman zshbuiltins
, también disponible en zsh.sourceforge.net/Doc/Release/Shell-Builtin-Commands.html . Como sugirió Jeffrey, "'fc -R' lee el historial del archivo dado".Simplemente eliminar caracteres aleatorios también puede funcionar:
vim .zsh_history
Elimina cualquier personaje extraño, que probablemente esté cerca del final. (En mi caso, tuve una cadena de caracteres
@
en la segunda última línea, luego de un apagado forzado):x
(guardar y Salir)fuente