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 fcy me dice esoNo manual entry for fc, y tampoco podríafc -hdecirme más que el uso. Gracias.-R -- read history from filefcdocumentació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_historyElimina 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